Список изменений в системе версии 3.15.1
Новый функционал
- Реализован настройка "Права доступа" на элемент справочника.
Функционал
- права доступа действуют на всех наследников справочника, начиная с первоначального базового класса;
- при включении данной настройки не будут использоваться глобальные права на справочник. Вместо этого права доступа будут настраиваться на конкретную запись справочника. Вместо глобального права "Просмотр" на справочник доступ к справочнику будет у всех пользователей.
Настройка
- настройка включается в дизайнере в карточке объекта на вкладке "Дополнительные" при включенном расширенном режиме;
- для справочника с включённой настройкой в родительском объекте верхнего уровня создается блок "Привилегия для справочника";
- при выключении настройки блок не удаляется для сохранения возможности восстановления данных при повторном включении. При выключении настройки с блока снимается признак активного хранилища привилегий, блок становится полностью пользовательским;
- в веб-приложении в меню глобальных настроек к справочнику добавлена возможность осуществить пересчет прав доступа ко всем записям справочника на основе текущих глобальных настроек прав доступа. При включении настройки во время публикации будет запланирован пересчет прав доступа к уже имеющимся записям справочника во время запуска сервера. Важно: данная процедура может занять продолжительное время.
- Добавлены два статуса к переходам из операции "Редактирование документа": "Отмена операции" и "Не установлен". При выполнении перехода со статусом "Отмена операции" из задачи "Редактирование документа" или из задачи "Создание и редактирование записи справочника" не учитываются изменения, произведенные в полях редактирования документа/справочника.
Техническая оптимизация
- Обновлен контрол EntityCollection, права доступа на редактирование считаются для каждого элемента коллекции отдельно. Обновлена модель используемая для EntityCollection свойства EntityCollection и CanEdit отмечены как устаревшие, вместо них используется DataSource объединяющий оба свойства.