Вопрос:
Создал в ORM таблицу, после чего вошел в "Модули административной панели" и нажал "Создать модуль". Модуль успешно создался.
Но я обнаружил, что в таблице забыл сделать еще одно поле. Вернулся в ORM, добавил поле, сохранил. Переключился в модуль - нового поля не видно. Решил удалить модуль и создать его заново. Модуль удалил, но новый создать не могу. Система не видит объекта, для которого нет модуля. Список возде поля "Объект" в окне "Новый модуль" пуст.
Как же автоматически сгенерировать модуль для измененной таблицы?
Ответ:
В системе нет такой кнопки которая могла бы удалить все, что связано с объектом (связь может быть косвенной).
Для полного удаления необходимо удалить:
- объект ORM - удаляется из из интерфейса управления ORM.
- модуль - в интерфейсе управления модулями.
- проект интерфейса - system/config/layouts/[yourobject].designer.dat
- контроллер - system/app/Backend/[Yourobject]/
- actionJS файл - js/app/actions/[yourobject].js
[вручную]
После удаления указанных файлов появится возможность пересоздать модуль.
Постараемся автоматизировать эту задачу к 0.9.3 - 0.9.4