НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2571] Database удаляет native-базу данных через общий endpoint📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Database - Управление базами данных
Завершено: 30.06.2026 11:54
Пользовательский опыт:
Администратор должен удалять nativeБД через общий модуль specific API и мог использовать единый серверный endpoint с проверкой прав.Database, чтобы UI управления БД не обращался напрямую к provider
Что изменяется:
В модуль Database добавляются external call DropDb и server action Database/DropDb. Action проверяет выбранную БД, запись БД и право EDIT, затем вызывает общий wrapper Database/DropDb. Wrapper делегирует удаление providerlevel операции провайдера актуальные пути и настройки из текущего provider instance перед удалением.DropDb; для DP_Irbis64Native он переносит в модуль native
Новый/изменившийся пользовательский опыт:
UI управления БД получает единый безопасный endpoint для удаления БД. Пользователь получает структурированный JSON-результат операции, а при ошибке или отказе провайдера action переводится в error state. Удаление остается доступным только пользователям с правом EDIT на запись БД.
Границы задачи: Задача добавляет только серверную обвязку Database для удаления БД. Окно подтверждения удаления, пункт меню и пользовательская справка выносятся отдельными задачами.
Зависимости:
PR по этой задаче должен идти после I128~~2549, где добавлена provider~~level операция DP_Irbis64Native::DropDb.
Документация: Отдельное изменение документации в этой задаче не требуется: пользовательское описание удаления БД будет вынесено вместе с UI-задачей удаления.
-
Вторая волна для develop.
Порядок review/merge: 21 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2549] DP_Irbis64Native удаляет native-базу из файловой структуры и каталогов
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2622] Database: окно управления базой данных
Статус: Завершено | Автор: Ilya Mikhaylenko