mirror of https://github.com/veypi/OneAuth.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
996 B
Markdown
25 lines
996 B
Markdown
# Frontend TODOs and Missing APIs
|
|
|
|
## Missing APIs
|
|
|
|
### Dashboard Statistics
|
|
- **Endpoint**: `GET /api/stats/dashboard`
|
|
- **Description**: Returns summary statistics for the dashboard (e.g., total users, active orgs, api calls, revenue).
|
|
- **Reason**: The dashboard needs high-level metrics to display to the user immediately upon login. Currently using mock data in `ui/page/dashboard/index.html`.
|
|
|
|
## Future Improvements
|
|
|
|
### UI
|
|
- Add proper form validation for all inputs.
|
|
- Implement pagination for lists (Users, Orgs, OAuth Clients).
|
|
- Add search and filter functionality for lists.
|
|
- Improve error handling and user feedback messages.
|
|
- Add loading states for all async operations.
|
|
|
|
### Features
|
|
- Implement Organization editing (currently placeholder).
|
|
- Implement Organization member management (add/remove members).
|
|
- Implement User creation modal (currently placeholder).
|
|
- Implement User editing (currently placeholder).
|
|
- Implement detailed OAuth client management (scopes, secrets).
|