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

1 Commits

Author SHA1 Message Date
3796638f96 feat(api): add team management module with CRUD endpoints
Some checks failed
ci/woodpecker/push/api Pipeline failed
- 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
2026-02-28 12:00:18 -06:00