feat(MatchService): enhance match filtering for own teams and update mobile app settings
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 43s

- Added logic in MatchService to filter matches based on the user's own teams, ensuring only relevant matches are displayed.
- Updated the mobile app's TODO list to reflect progress on ClubSettings and Predefined Activities features.
- Enhanced the AppRoot and ClubStammdatenScreens to support new settings and permissions for club management.
- Introduced new API methods for creating and updating training groups and times, improving the training management capabilities.
- Refactored MembersManager to include methods for managing training groups and times, streamlining the member management process.
This commit is contained in:
Torsten Schulz (local)
2026-05-13 00:01:25 +02:00
parent 57468f1efb
commit 54d9b9fc86
9 changed files with 1239 additions and 251 deletions

View File

@@ -172,9 +172,9 @@ Web: `DiaryView.vue` (sehr groß). API-Cluster (Auszug in Web nach `apiClien
## Phase 9 Vereins- & Stammdaten-Einstellungen
- [ ] **ClubSettings** (`ClubSettings.vue`) alle Unterbereiche
- [ ] **Predefined Activities Verwaltung** (`PredefinedActivities.vue`) CRUD, Bilder/Zeichnungen falls API
- [ ] **Mitgliedstransfer-Einstellungen** (`MemberTransferSettingsView.vue`)
- [x] **ClubSettings** (`ClubSettings.vue`) Kernfelder in `ClubStammdatenScreens.kt` + Link Web; tiefergehend nur Web
- [x] **Predefined Activities** (`PredefinedActivities.vue`) Liste, Neu, Bearbeiten (`PredefinedActivitiesApi`); Medien/Web-only falls nötig
- [x] **Mitgliedstransfer** (`MemberTransferSettingsView.vue`) Basis in App, erweitert über Web-Link
---