Limit community to single-user workspace
Deploy / deploy (push) Successful in 2m33s
CI / Rust Checks (push) Successful in 5m35s
CI / UI Checks (push) Successful in 5s
CI / Deployment Manifests (push) Successful in 2s
CI / Frontend E2E (push) Successful in 4m19s

This commit is contained in:
github-ops
2026-06-19 17:41:50 +00:00
parent ba29ac7b94
commit 58cfd86d90
23 changed files with 134 additions and 1696 deletions
+4 -6
View File
@@ -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
+3 -1
View File
@@ -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.
+3 -5
View File
@@ -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.