-
Notifications
You must be signed in to change notification settings - Fork 22
Рефакторинг мероприятий #1068
Comments
Там не только представление надо создать, но и новый стандартный тип материала со стандартными полями. |
Да, это уже где-то есть в ишьюсах. Views не использовался потому, что с 6ки на 7ку делал миграцию Егор, а его политика заключалась в неиспользовании тяжеловесного модуля Views. |
Поддерживаю идею переделать на views. Трудозатраты не такие уж и большие. Создать паралельно тип материала с нужными полями, перенести данные, запустить views с полтычка) |
+ Мигрировать существующие. |
Еще один гвоздь: в текущем виде невозможно создать мероприятие, которое пройдет в 2020 году (Друпалкон Миннеаполис 2020). Максимальный год при создании мероприятия в форме установлен +1, то есть сейчас это 2019. |
* issue #1068: Рефакторинг мероприятий. Work in progress... * issue #1068: Рефакторинг мероприятий. Work in progress... * issue #1068: Рефакторинг мероприятий. Work in progress... * issue #1068: Рефакторинг мероприятий. Work in progress... * issue #1068: Рефакторинг мероприятий. * issue #1068: Рефакторинг мероприятий. * issue #1068: Рефакторинг мероприятий. * WIP. Moves code for views to external files and makes some small code corrections. Fixes placing events block. Renames field start_date to date. Renames views and tpl files accordingly. * Adds deletion of manually created link for Events
Исправлено в #1151 |
БД на dev.drupal.ru была возвращена в исходное состояние в связи с некоторыми доработками в коде, представленными в #1173 |
* issue 1068: Code cleanup and reorder. * issue 1068: Moves importing of views from module to hook_update. * issue #1068: Adds image style to views and less-code for events pages
Осталось удалить модуль simple_events из репозитория |
Удаление модуля simple_events из репозитория отмечено в #1182 |
В связи с багом #1067 возник вопрос, почему вместо простого вьюса используется кастомный модуль?
Предлагаю переделать мероприятия, используя views. Преимущества очевидны: меньше кастома → меньше проблем с поддержкой, больше возможностей по расширению функциональности, больше возможностей по интеграции с другими контрибами и т. д.
The text was updated successfully, but these errors were encountered: