Skip to content
Next Next commit
feat: add teams dashboard widget
- Add Vue-based dashboard widget showing teams with members and resources
- Implement paginated loading with show more functionality
- Display file previews with fallback icons
- Add dedicated API endpoint for data fetching
- Include clickable elements linking to team pages

Co-authored-by: nfebe <[email protected]>
Co-authored-by: Louis <[email protected]>
Signed-off-by: nfebe <[email protected]>
  • Loading branch information
2 people authored and susnux committed Aug 21, 2025
commit 494df5917a31fb0243072bca2b6982e5d856d966
3 changes: 3 additions & 0 deletions appinfo/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@
['name' => 'Local#editConfig', 'url' => '/circles/{circleId}/config', 'verb' => 'PUT'],
['name' => 'Local#link', 'url' => '/link/{circleId}/{singleId}', 'verb' => 'GET'],

// Teams Dashboard widget endpoint
['name' => 'TeamsDashboard#getCompleteTeamsData', 'url' => '/teams/dashboard/widget', 'verb' => 'GET'],

// AdminController
['name' => 'Admin#circles', 'url' => '/admin/{emulated}/circles', 'verb' => 'GET'],
['name' => 'Admin#create', 'url' => '/admin/{emulated}/circles', 'verb' => 'POST'],
Expand Down
Loading