Commit 04ec27e
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- services
- backend
- src
- routes/teams
- services
- frontend/src
- i18n/locales/en
- router
- views
- teams
11 files changed
+2231
-242
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
0 commit comments