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