Commit Graph

4 Commits

Author SHA1 Message Date
Julien Froidefond
5848f1331c refactor: bad old components and structure 2025-08-22 16:58:50 +02:00
Julien Froidefond
8e7c65d81a refactor: improve local state management in TeamsManagement
- Replaced direct usage of `teams` with `localTeams` for better state handling.
- Added `getLocalTeam` function to retrieve teams from local state.
- Updated team stats management to avoid unnecessary page reloads, enhancing user experience.
- Streamlined team addition and deletion processes by directly manipulating local state.
- Removed unused `mergeTeamStats` function to simplify codebase.
2025-08-22 09:39:57 +02:00
Julien Froidefond
c0e2b9533b feat: add team members functionality and modal
- Introduced `onViewMembers` prop in `TreeItemRow` to handle viewing team members.
- Added `TeamMembersModal` to display members of a selected team.
- Implemented state management for team members in `TeamsManagement`, including fetching and updating stats.
- Enhanced `AdminManagementService` with methods to fetch and remove team members.
2025-08-22 09:28:52 +02:00
Julien Froidefond
e314a96fae feat: CRUD admin for skills and teams 2025-08-22 08:56:02 +02:00