Компоненты: ИРБИС 128. Модуль Database - Управление базами данных Завершено: 30.06.2026 10:32
Добавить в модуль Database административные действия для блокировки БД, разблокировки БД и снятия блокировок записей по MFN.
Пользовательский опыт:
администратор сможет запускать блокировку и разблокировку выбранной БД через действия Database, без прямого обращения к provider API;
разблокировка записей открывает окно параметров, где можно указать диапазон MFN, текстовый список MFN, загруженный файл списка или режим всех заблокированных записей;
длинная операция разблокировки записей запускается через очередь задач и возвращает счетчики обработанных, разблокированных, уже свободных и пропущенных MFN;
загрузка файла списка MFN не передает произвольный путь на сервер: файл сохраняется во внутренний каталог операции, а в задачу передается только идентификатор загрузки;
действия проверяют право EDIT на запись БД перед выполнением.
Изменения:
добавлены wrapper-вызовы Database/LockDb, Database/UnlockDb и Database/UnlockMfn;
добавлены UI actions LockDb, UnlockDb, UnlockMfn, UnlockMfnWindow и UploadUnlockMfnList;
добавлена справка по операциям блокировки БД и разблокировки записей.
Документация:
добавлены страницы справки Database/LifecycleOperations и Database/RecordMaintenance;
корневая страница справки Database получает ссылки на эти разделы.
-
Вторая волна для develop.
Порядок review/merge: 6 из 68.
Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
1. Связанные задачи
1.1. 🔗 blocks: I128-2512
[I128-2512] Рабочий каталог и безопасный обмен файлами для операций с форматами БД
Статус: Завершено | Автор: Ilya Mikhaylenko