Changelog 24-09-2014 Опубликовано:
m3-ui (m3-ext) 3.0.1
- Добавлена загрузка локализации ux-компонент (ux-lang-ru.js)
- Потомки AdvancedComboBox теперь не меняют размеры при переключении режима readOnly
- DesktopView исправлена на использование базового context_processors
- Добавлена возможность отображения корневого узла в серверном отображении TreeGrid
m3-ui (m3-ext) 2.0.7.1
- Потомки AdvancedComboBox теперь не меняют размеры при переключении режима readOnly
- Добавлена возможность отображения корневого узла в серверном отображении TreeGrid
- Теперь в MultiGroupingGrid группировка и тултипы могут существовать независимо друг от друга
- Часть js-listeners теперь может быть задекларирована как отключаемая при рендеринге, когда компонент - read_only
- Поправлено включение/отключение обработчика двойного щелчка в ExtObjectGrid.make_read_only
- Теперь можно перереопределить произвольный процессор для обработки Desktop
- Метароли теперь опять учитываются при постройке Desktop (метароли теперь подтягиваются в DesktopLoader, если user присутствует в request)
- Меню, содежащие только разделители, теперь тоже схлопываются
- Desktop теперь допускает полную кастомизацию
- Исправлена ошибка в методе find_by_name класса BaseExtContainer
- Переделан override Ext.form.Action.Submit, так как вместо учитывания lazyRender он выдавал assert.
- У поля выбора из справочника может отсутствовать окно - в этом случае маска теперь не будет показываться.
- Исправление отображения столбцов грида в Webkit
- Если в DesktopShortcut указывают pack не Action, а ActionPack, проверка прав осуществляться не будет (раньше падало).
- Исправлены мелкие ошибки в тултипах гридов
- Добавлена загрузка локализации ux-компонент (ux-lang-ru.js)
m3-core 2.0.12, 3.0.1
- Вызов BaseObjectModel.safe_delete теперь возвращает True в случае успеха, теперь DeclarativeActionContext поддерживает режимы (документация по фиче будет позже)
- Реализован рекурсивный поисковик статики (RecursiveAppDirectoriesFinder)
- Проверка прав древовидном справочнике полностью переведена на спользование has_perm
objectpack 2.0.22, 3.0.1
- DoesNotExists теперь корректно обрабатывается при сериализации объектов для отображения в гридах.
- Observer теперь конфигурируется при первом запросе, а не при старте проекта (т.с. значительно сокращается время запуска dev-server)
- При автогенерации контролов для численных полей теперь учитывается специфика этих полей (целые/добные, неотрицательные и проч.)
- Icon для меню, рабочего стола и тулбара берется из пака, а также индекс сортировки элементов интерфейса можно задать в паке
- Колоночные фильтры теперь нормально работают и для вложенных полей (см демо)
- parent_id в TreeObjectPack теперь проверяется на None при биндинге
- В контексте при неуказанном parent_id для экшнов TreeObjectPack будет parent_id=None
- Метакласс для ModelProxy теперь представлен классом, вместо функции и будет нормально наследоваться