[I128-2487] Security: служебное поле 113 создается без явного действия безопасности


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


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

Компоненты: ИРБИС 128. Модуль Record - Запись ИРБИС, ИРБИС 128. Модуль Security - Подсистема безопасности

Завершено: 29.06.2026 15:09

Часть операций с записью может неявно материализовать служебное поле 113, в том числе SID, при обычных сценариях чтения, lookup по SID или сохранения. Это смешивает ответственность модулей: слой Database/Record начинает создавать служебные повторы безопасности, хотя решение о SID, правах, ролях, связях и владельце должно приниматься модулем Security или доменным модулем при явном пользовательском действии.

Необходимо централизовать операции над служебными повторами 113 в Security:

Состав изменений:

Документация: новая страница modules/Security/Help/RecordServiceField113.md и ссылка из modules/Security/Help/Root.md входят в задачу.

Зависимость: задача blocked by I1282470. Boundarytest сейчас падает только на местах, уже вынесенных в I1282470: modules/J/Actions/GetNJTreeNode.inc и modules/J/Formats/JNJTable.pft128. PR по этой задаче можно создавать только после merge I1282470 в родительскую ветку и обновления текущей ветки.

-

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

1.1. 🔗 blocks: I128-2488

[I128-2488] Каталогизатор: SID предыдущей копии записи назначается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2489

[I128-2489] Книговыдача: SID читательской записи назначается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.3. 🔗 blocks: I128-2490

[I128-2490] ЭДД: право просмотра заявки назначается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.4. 🔗 blocks: I128-2491

[I128-2491] Мероприятия: связь фотографии с записью создается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.5. 🔗 blocks: I128-2492

[I128-2492] Виртуальные выставки: право редактирования записи назначается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.6. 🔗 blocks: I128-2493

[I128-2493] Папки: связь импортированной папки с родителем создается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.7. 🔗 blocks: I128-2494

[I128-2494] Ленты новостей: связь импортированной записи с новостью создается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.8. 🔗 blocks: I128-2495

[I128-2495] IrbHelp: SID обращения назначается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.9. 🔗 blocks: I128-2496

[I128-2496] ServiceDesk: SID обращения назначается вне Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.10. 🔗 blocks: I128-2497

[I128-2497] Виртуальная справка: корректное назначение SID новых обращений Статус: Завершено | Автор: Ilya Mikhaylenko

1.11. 🔗 blocks: I128-2498

[I128-2498] Рабочие листы WS: корректное назначение SID перед построением вкладок Статус: Завершено | Автор: Ilya Mikhaylenko

1.12. 🔗 blocks: I128-2499

[I128-2499] Обновление системы: служебные связи записей создаются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.13. 🔗 blocks: I128-2500

[I128-2500] Слияние записей: служебные SID и авторизация создаются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.14. 🔗 blocks: I128-2501

[I128-2501] Электронная библиотека: служебные поля полного текста создаются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.15. 🔗 blocks: I128-2502

[I128-2502] Управление пользователями: авторизационные поля обновляются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.16. 🔗 blocks: I128-2503

[I128-2503] Подборки книг: связи с изданиями создаются и удаляются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.17. 🔗 blocks: I128-2504

[I128-2504] Формы ввода he2: SID и связи создаются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.18. 🔗 blocks: I128-2505

[I128-2505] WIrbis: SID, права и связи действий создаются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.19. 🔗 blocks: I128-2506

[I128-2506] Авторизация пользователей: учетные данные и SID создаются через Security Статус: Завершено | Автор: Ilya Mikhaylenko

1.20. 🔗 blocks: I128-2507

[I128-2507] АРМ Администратор: управление правами выполняется через Security API Статус: Завершено | Автор: Ilya Mikhaylenko

1.21. 🔗 blocks: I128-2601

[I128-2601] Справка о границе ответственности Database за служебное поле 113 Статус: Завершено | Автор: Ilya Mikhaylenko

1.22. 🔗 blocks: I128-2470

[I128-2470] J: построение таблицы не должно сохранять запись без SID ради кеша Статус: Завершено | Автор: Ilya Mikhaylenko