НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2579] Database загружает FST и список MFN для экспорта записей📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Database - Управление базами данных
Завершено: 30.06.2026 12:10
Пользовательский опыт: Администратор должен загружать локальные вспомогательные файлы для будущего экспорта записей: FST-преобразование и список MFN. Загруженные файлы должны сохраняться в безопасном рабочем каталоге операции и возвращать идентификаторы, которые последующий запуск экспорта сможет использовать без прямого доступа пользователя к файловой системе сервера.
Что изменяется:
В модуль Database добавляются actions UploadExportFst и UploadExportMfnList. Оба действия проверяют выбранную БД, запись БД и право EDIT, валидируют наличие и непустой размер загруженного файла, создают uploadкаталог внутри export-records`, сохраняют файл под контролируемым служебным именем и возвращают JSON с upload id, размером и исходным именем файла.Database/GetOperationWorkDir для операции `irbistool
Новый/изменившийся пользовательский опыт:
Будущее окно экспорта записей сможет принимать FST и MFN-список как обычные файловые поля формы, сразу получать FstUploadId или MfnListUploadId и запускать экспорт в фоне без повторной загрузки файла. Ошибки загрузки будут возвращаться пользователю до запуска длительной операции экспорта.
Границы задачи: Задача добавляет только upload endpoints для файлов экспорта. Сам экспорт записей, окно экспорта и пользовательская справка выносятся отдельными задачами.
Зависимости:
PR по этой задаче должен идти после I128-2512, где добавлен общий рабочий каталог операций Database.
Документация: Отдельное изменение документации в этой задаче не требуется: пользовательское описание загрузки FST/MFN будет вынесено вместе с окном экспорта записей.
-
Вторая волна для develop.
Порядок review/merge: 29 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2612] Справка по операциям управления базой данных
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2619] Database: экспорт записей ISO/text с фильтрами и параллельным режимом
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2512] Рабочий каталог и безопасный обмен файлами для операций с форматами БД
Статус: Завершено | Автор: Ilya Mikhaylenko