feat: connect alpine workspace management to admin api
This commit is contained in:
@@ -307,21 +307,21 @@ UI-файлы:
|
||||
|
||||
Что еще не хватает:
|
||||
|
||||
- `switch current workspace` как backend-aware UI state, а не `localStorage`;
|
||||
- нормальная серверная модель current user + memberships;
|
||||
- endpoint на удаление участника или изменение роли, если UI хочет это поддерживать
|
||||
- `switch current workspace` все еще живет на клиенте, а не в session/backend;
|
||||
- endpoint на удаление участника или изменение роли, если UI хочет это поддерживать;
|
||||
- delete/export workspace lifecycle пока не реализован на backend
|
||||
|
||||
Отдельный конфликт:
|
||||
|
||||
- UI создает workspace локально и сразу считает его текущим;
|
||||
- backend уже умеет создавать workspace, но у нас нет полноценной user-session модели;
|
||||
- значит выбор текущего workspace пока придется держать на клиенте, но список и metadata брать с сервера.
|
||||
- current workspace по-прежнему client-side;
|
||||
- memberships и invitations уже live, но role-management пока read-only;
|
||||
- `settings` page не должна дублировать этот flow, пока у нее нет своего backend-контракта
|
||||
|
||||
Простой итог:
|
||||
|
||||
- create/edit workspace уже можно подключать;
|
||||
- members/invites тоже частично готовы;
|
||||
- но полноценный switch и role management еще не закрыты.
|
||||
- `workspace-setup` уже подключен к live backend;
|
||||
- create/edit workspace, refresh списка workspace и invitations работают;
|
||||
- role management и workspace deletion остаются отдельным следующим этапом.
|
||||
|
||||
### 4.8. Settings
|
||||
|
||||
@@ -339,7 +339,7 @@ UI-файлы:
|
||||
|
||||
Что уже можно подключить:
|
||||
|
||||
- частично `GET /api/admin/workspaces/{workspace_id}`
|
||||
- workspace block через `GET /api/admin/workspaces/{workspace_id}`
|
||||
- `PATCH /api/admin/workspaces/{workspace_id}`
|
||||
|
||||
Что еще не хватает:
|
||||
@@ -359,8 +359,9 @@ UI-файлы:
|
||||
|
||||
Простой итог:
|
||||
|
||||
- эту страницу нельзя подключать целиком сразу;
|
||||
- сначала надо отделить workspace settings от пользовательского профиля.
|
||||
- workspace block уже можно держать live;
|
||||
- profile/security остаются временно mock/read-only;
|
||||
- страницу целиком считать интегрированной пока нельзя.
|
||||
|
||||
### 4.9. Login
|
||||
|
||||
|
||||
Reference in New Issue
Block a user