feat(admin): Add global admin functionality: backend admin APIs, model fields and UI integration
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-12-01 - 1.7.0 - feat(admin)
|
||||
Add global admin functionality: backend admin APIs, model fields and UI integration
|
||||
|
||||
- Backend: Add AppManager admin endpoints (getGlobalAppStats, create/update/delete/global apps, regenerate credentials) and checkGlobalAdmin handler; enforce admin checks via verifyGlobalAdmin
|
||||
- Data models: Add createdAt and createdByUserId to global app data; add optional isGlobalAdmin flag to user data (IUser)
|
||||
- Typed requests: Add new request definitions in loint-reception.admin.ts and export it from request index
|
||||
- UI: Expose Global Admin entry in account navigation (isGlobalAdmin reactive state), add /admin subroute and AdminView export
|
||||
- Account state: Fetch whoIs() on load to populate user information for admin checks
|
||||
- App seeding: Seed global apps with createdAt and createdByUserId metadata
|
||||
- Docs: Story index updated to include ADM-008 Manage Global Apps and adjust priority summary
|
||||
|
||||
## 2025-12-01 - 1.6.0 - feat(apps)
|
||||
Add Apps subsystem: App and AppConnection models, managers, typed request handlers, web UI routes and documentation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user