feat(api): add team management module with CRUD endpoints #557

Closed
jason.woltje wants to merge 1 commits from feat/ms21-team-management into main
Owner

MS21-API-004: TeamsModule with 5 endpoints, workspace member enforcement, 19 tests.

Refs: MS21-API-004

MS21-API-004: TeamsModule with 5 endpoints, workspace member enforcement, 19 tests. Refs: MS21-API-004
jason.woltje added 1 commit 2026-02-28 18:01:01 +00:00
feat(api): add team management module with CRUD endpoints
Some checks failed
ci/woodpecker/push/api Pipeline failed
3796638f96
- TeamsModule: controller, service, DTOs, specs
- POST/GET /api/workspaces/:id/teams
- POST/DELETE /api/workspaces/:id/teams/:teamId/members
- DELETE /api/workspaces/:id/teams/:teamId
- Enforces: user must be workspace member before joining team
- 19 tests pass

Refs: MS21-API-004
jason.woltje closed this pull request 2026-02-28 18:02:23 +00:00
Some checks failed
ci/woodpecker/push/api Pipeline failed

Pull request closed

Sign in to join this conversation.