НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2091] Возможность убирать не наследуемые права у потоков объекта📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: Комплексное решение АБИС ИРБИС64/128
Завершено: 10.07.2026 09:00
Ценность Сотрудник, который управляет потоками электронной библиотеки, может массово назначить выбранным потокам группу прав и одновременно убрать их ненаследуемые локальные права. Это позволяет вернуть записи к наследованию прав от группы без ручной очистки каждой записи.
Сценарий
На странице управления контентом электронной библиотеки ?id=FT/Manage пользователь отмечает одну или несколько записей потоков и открывает действие Установить группу прав. В диалоге выбирается группа прав; если включить чекбокс Очистить ненаследуемые права, при применении действия выбранным потокам назначается группа прав и очищаются локальные права записей. Help по FT обновлен для пользовательского и администраторского сценариев, добавлен скриншот диалога.
Совместимость
Поведение по умолчанию сохраняется: если чекбокс не включен, массовое назначение группы прав работает как раньше и не очищает локальные права. Старые записи, группы прав и настройки не требуют миграции. Новый параметр передается только в action FT/SetFolderMulty и использует существующий механизм очистки локальных прав Security.
-
PR закрывает I1282091 в модуле FT: к массовому назначению группы прав потокам электронной библиотеки добавлена возможность одновременно очистить ненаследуемые локальные права записей. Ветка обновлена до текущего зависимости I128develop и содержит уже merged2677 и I1282678, которые дают серверную очистку локальных прав и checkboxпараметры в Qpreselection диалогах.
Куда смотреть:
?id=FT/Manage -> отметить одну или несколько записей потоков -> кнопка Установить группу прав. Chrome: подтверждено на ?id=FT/Manage, в диалоге Установить группу прав видны Группа прав доступа и чекбокс Очистить ненаследуемые права; конфигурация кнопки содержит clearLocalRights. Было: массовое назначение группы прав меняло группу, но не давало пользователю очистить локальные права выбранных потоков. Стало: пользователь может включить чекбокс и при применении группы удалить ненаследуемые локальные права у выбранных потоков.I128F, право на действие FT/SetFolderMulty; для видимости чекбокса дополнительных настроек не требуется.origin/develop (7a91e3b21) и mergedI128~~2677 / I128~~2678; можно переключаться прямо на PR-ветку.Изменения по файлам:
modules/FT/Actions/SetFolderMulty.inc
clearLocalRights и передает его в обработку выбранных записей.modules/FT/__call/Manage.inc
Установить группу прав на странице FT/Manage переведена на Q-preselection action с rqsts.clearLocalRights.modules/FT/__call/SetLanguage/ru.inc
Очистить ненаследуемые права для нового чекбокса и результата действия.modules/FT/api.php
clearLocalRights для совместимого отображения в списке действий.modules/FT/Help/UserGuide/Manage.md
modules/FT/Help/UserGuide/images/ft~~manage~~set~~rights~~group-dialog.png
Установить группу прав с чекбоксом очистки ненаследуемых прав.modules/FT/Help/AdminGuide/Collections.md
modules/FT/Help/AdminGuide/GeneralConfig.md
[I128-2677] Очистка локальных прав записи в модуле Security
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2678] Чекбокс-параметры в preselection-диалогах WIrbis
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2438] Создать кнопку назначить групповое право на странице управления электронной библиотекой
Статус: Завершено | Автор: Галина Арноси