[I128-2492] Виртуальные выставки: право редактирования записи назначается вне Security


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2492] Виртуальные выставки: право редактирования записи назначается вне Security📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Expositions - Виртуальные выставки

Завершено: 27.06.2026 21:50

Проблема:

При подготовке записи виртуальной выставки право редактирования для текущего пользователя добавляется прямой записью SEC в служебное поле 113. После выделения границы ответственности Security это оставляет часть сценария работы с выставками вне общего механизма управления правами.

Решение:

Подготовка записи виртуальной выставки использует общий механизм Security для назначения права редактирования текущему пользователю. Для пользователя сценарий не меняется: запись выставки подготавливается как раньше, а право редактирования назначается автоматически.

Технические подробности:

В modules/Expositions/api.php прямое добавление SECполя через $r>FieldAddA(113, ...) заменяется на UseModule('Security')>MaterializeRight($r, 'LOGIN', $login, 'EDIT', '1'). Это переводит назначение права на API, вынесенный в I1282487.

-

1. Связанные задачи

1.1. 🔗 blocks: I128-2487

[I128-2487] Security: служебное поле 113 создается без явного действия безопасности Статус: Завершено | Автор: Ilya Mikhaylenko