[I128-1524] Новые групповые права ЭБ не появляются на вкладке документов до переоткрытия модуля


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


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

Компоненты: Комплексное решение Электронная библиотека ИРБИС64/128

Завершено: 22.06.2026 06:24

Проблема: после создания нового группового права в модуле электронной библиотеки список прав на вкладке документов оставался прежним до переоткрытия модуля.

Причина: список групповых прав на вкладке документов строится динамическим MNU-форматом через WIrbis.Mnu.ComboSelector, но ExtJS ComboBox повторно использовал последний запрос и не перезагружал store при повторном раскрытии списка.

Исправление: для ComboSelector, использующих динамический irbMnuFormat, добавлен сброс lastQuery перед запросом. Такие списки заново загружают актуальные значения при раскрытии, а обычные статические MNU-списки сохраняют прежнее кэширование.

Визуальная проверка:

  1. Открыть модуль электронной библиотеки и перейти к списку документов.
  2. Запустить групповое действие установки группы прав доступа.
  3. В открывшемся окне раскрыть поле "Группа прав доступа" и убедиться, что список загружается.
  4. Не переоткрывая модуль, создать новую группу прав доступа.
  5. Снова раскрыть поле "Группа прав доступа" в групповом действии.

Ожидаемый результат: новая группа прав доступа появляется в списке без переоткрытия модуля. В DevTools Network при повторном раскрытии динамического списка виден запрос к index.php с параметрами id=WIrbis, action=Mnu/ComboSelector и irbMnuFormat=FolderRecordsMnu.