Limit community to single-user workspace
This commit is contained in:
+4
-6
@@ -15,7 +15,6 @@ Base path:
|
||||
- `GET /api/auth/session`
|
||||
- `GET /api/auth/profile`
|
||||
- `PATCH /api/auth/profile`
|
||||
- `POST /api/auth/current-workspace`
|
||||
- `POST /api/auth/password`
|
||||
|
||||
Авторизация основана на email/password и HttpOnly session cookie.
|
||||
@@ -34,13 +33,12 @@ Community capabilities:
|
||||
## Workspaces
|
||||
|
||||
- `GET /api/admin/workspaces`
|
||||
- `POST /api/admin/workspaces`
|
||||
- `GET /api/admin/workspaces/{workspace_id}`
|
||||
- `PATCH /api/admin/workspaces/{workspace_id}`
|
||||
- `DELETE /api/admin/workspaces/{workspace_id}`
|
||||
- `GET /api/admin/workspaces/{workspace_id}/members`
|
||||
- `PATCH /api/admin/workspaces/{workspace_id}/members/{user_id}`
|
||||
- `DELETE /api/admin/workspaces/{workspace_id}/members/{user_id}`
|
||||
|
||||
Community работает с одним bootstrap workspace. API не поддерживает создание
|
||||
дополнительных workspace-ов, переключение текущего workspace-а, приглашения
|
||||
пользователей и управление ролями.
|
||||
|
||||
## Operations
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
- `users`
|
||||
- `user_sessions`
|
||||
- `memberships`
|
||||
- `invitation_tokens`
|
||||
- `operations`
|
||||
- `operation_versions`
|
||||
- `published_operations`
|
||||
@@ -25,6 +24,9 @@
|
||||
- `usage_rollups`
|
||||
- `yaml_import_jobs`
|
||||
|
||||
`memberships` используется как служебная привязка единственного администратора
|
||||
к bootstrap workspace.
|
||||
|
||||
## Operations
|
||||
|
||||
`operations` хранит текущую карточку operation.
|
||||
|
||||
@@ -144,12 +144,10 @@ cd apps/ui && npm run e2e
|
||||
### 5.8. Workspace и Settings
|
||||
|
||||
- открыть `/workspace-setup`;
|
||||
- проверить members;
|
||||
- проверить invitations;
|
||||
- проверить role change;
|
||||
- проверить remove member;
|
||||
- проверить редактирование имени, slug, описания и цвета единственного workspace;
|
||||
- проверить, что интерфейса приглашений, ролей и управления пользователями нет;
|
||||
- проверить export workspace;
|
||||
- проверить delete workspace только на disposable workspace;
|
||||
- проверить, что delete workspace не отображается;
|
||||
- открыть `/settings`;
|
||||
- проверить profile update;
|
||||
- проверить password change.
|
||||
|
||||
Reference in New Issue
Block a user