feat: technical role can view all applications with search, separate /all route

- Add GET /applications/all endpoint for admin/technical with search by user name/email/ID
- GET /applications now always returns only the current user's apps (fix for technical seeing all apps)
- Technical role can view/edit/delete any application (same as admin)
- Add 'All Applications' page with search bar, user info columns, status badges
- Add 'All Applications' link to admin and technical sidebar navigation
- Add user relation to Application TypeScript interface
This commit is contained in:
keyhan
2026-04-06 14:43:46 +03:30
parent a64f8407b9
commit 8243ac7df2
5 changed files with 281 additions and 15 deletions
+1
View File
@@ -27,6 +27,7 @@ export interface Application {
replicas: number;
port: number;
userId: string;
user?: User;
clusterId?: string;
poolId?: string;
latestImageTag?: string;