Skip to content

Commit 0c012e3

Browse files
committed
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 Signed-off-by: nfebe <fenn25.fn@gmail.com>
1 parent 3b29b71 commit 0c012e3

7 files changed

Lines changed: 771 additions & 50 deletions

File tree

appinfo/routes.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
['name' => 'Local#editConfig', 'url' => '/circles/{circleId}/config', 'verb' => 'PUT'],
4242
['name' => 'Local#link', 'url' => '/link/{circleId}/{singleId}', 'verb' => 'GET'],
4343

44+
// Teams Dashboard widget endpoint
45+
['name' => 'TeamsDashboard#getCompleteTeamsData', 'url' => '/teams/dashboard/widget', 'verb' => 'GET'],
46+
4447
// AdminController
4548
['name' => 'Admin#circles', 'url' => '/admin/{emulated}/circles', 'verb' => 'GET'],
4649
['name' => 'Admin#create', 'url' => '/admin/{emulated}/circles', 'verb' => 'POST'],

0 commit comments

Comments
 (0)