Issue 56 - locator_field
Описание
Какую пользу приносит данный MR, кому и зачем он нужен
Добавляет кастомный тип поля LocatorField. А также снабжает его формой и дефолтным виджетом.
Какие изменения были внесены
Создан новый тип поля LocatorField + форма LocatorFormField. Он принимает объект Locator, словарь или сырой json. Последние два проходят валидацию. После чтения из БД в атрибуте сразу лежит инстанс Locator.
Написаны тесты для LocatorField.
Обновлены модели в trigger_mailing и tg_bot.
Обновлены тесты в trigger_mailing и tg_bot.
Полезные ссылки и прочий контект задачи
-
После чтения из БД в атрибуте сразу лежит инстанс Locator вместо словаря -
Для записи полю достаточно присвоить новый инстанс Locator -
Для админки предоставляется готовый виджет, напоминающий JSONField со специфическими доп.функциями
Edited by Михаил Акопян