|
|
e611782dea
|
feat(api): add workspace member management endpoints
ci/woodpecker/push/api Pipeline failed
- POST/PATCH/DELETE /api/workspaces/:id/members
- Role hierarchy enforcement (cannot manage above own role)
- Cannot remove last OWNER, cannot self-demote if sole owner
- DTOs: AddMemberDto, UpdateMemberRoleDto with class-validator
- Tests: controller + service specs pass
Refs: MS21-API-003
|
2026-02-28 11:59:44 -06:00 |
|