Skip to content

Commit 04ec27e

Browse files
committed
feat(teams): add team management features including update and delete functionality
- Implemented GET endpoint to retrieve current user's teams with role information. - Added GET endpoint to fetch a team by ID, ensuring user is a member. - Introduced PUT endpoint for updating team details, with validation and permission checks. - Created DELETE endpoint for removing a team, with checks for ownership and default teams. - Defined UpdateTeamSchema for validating team updates. - Enhanced TeamService with methods to check team membership and default team status. - Updated frontend to include team management UI, allowing users to edit team details and delete teams. - Added localization for new team management features in English. - Refactored team columns to include action buttons for managing teams.
1 parent 269fa69 commit 04ec27e

File tree

11 files changed

+2231
-242
lines changed

11 files changed

+2231
-242
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,4 @@ services/backend/tests/e2e/test-data/*.db
6868
cookies.txt
6969
cookiejar.txt
7070
services/backend/tests/e2e/.test-context.json
71+
cookie.txt

0 commit comments

Comments
 (0)