НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2490] ЭДД: право просмотра заявки назначается вне Security📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Bookland - АРМ Книговыдача
Завершено: 27.06.2026 21:51
Проблема:
При создании заявки ЭДД право просмотра для IP добавляется в служебное поле 113 прямой записью из модуля CSpiderEDD. После выделения границы ответственности Security это оставляет часть сценария создания заявки вне общего механизма управления правами.
Решение:
Создание заявки ЭДД использует общий механизм Security для назначения права просмотра. Для пользователя сценарий не меняется: заявка создается, а доступ к ней назначается автоматически.
Технические подробности:
В modules/CSpiderEDD/api.php прямое добавление SECполя через $ra>FieldAddA(113, ...) заменяется на UseModule('Security')>MaterializeRight($ra, 'Ip', '1', 'view', '1'). Это переводит назначение права на API, вынесенный в I1282487.
-
[I128-2487] Security: служебное поле 113 создается без явного действия безопасности
Статус: Завершено | Автор: Ilya Mikhaylenko