Skip to content

feat(dashboard): create standalone User Management page with quotas and keys integration#138

Closed
cto-new[bot] wants to merge 2 commits intodevfrom
feat/dashboard-users-crud-quota-admin-perms
Closed

feat(dashboard): create standalone User Management page with quotas and keys integration#138
cto-new[bot] wants to merge 2 commits intodevfrom
feat/dashboard-users-crud-quota-admin-perms

Conversation

@cto-new
Copy link
Contributor

@cto-new cto-new bot commented Nov 18, 2025

Summary

Introduce standalone /[locale]/dashboard/users for CRUD on users and their keys, integrating user quotas and per-key quotas. Remove quota editing surface from old quotas pages.

Details

  • Extend data model with user-level and key-level quotas and tags
  • Add migrations to persist new quota fields
  • Update backend actions to support new fields and enforce quota constraints
  • Reuse existing UI components to render users/keys, with filtering options
  • Create dedicated route and UI for managing users, quotas, and keys
  • Update top navigation to include Users management; switch feedback location

BREAKING CHANGE: quotas are now managed via User page and are enforced globally; admin permissions required for quota edits.

Warning: Task VM test is not passing, cto.new will perform much better if you fix the setup

cto-new bot and others added 2 commits November 18, 2025 08:20
…d keys

This PR refactors and expands the Dashboard UX by extracting a standalone
Users management page and migrating quotas logic into the user scope. It
prepares a multi-language (i18n) UI and lays groundwork for per-user and per-key
quota controls with admin-only permissions.

- Extend user model with per-user and per-key quota fields; migrate DB
- Update backend: user CRUD, key CRUD, quota usage metrics, and access rules
- Reuse and extend existing UI components for user and key management
- Add new /[locale]/dashboard/users route and integrate quotas overview
- Update top navigation to expose new page; relocate feedback to Settings

BREAKING CHANGE: Move quotas from quotas pages to User management; user-wide quotas enforced; admin-only quota edits and new fields require migration.
@ding113 ding113 closed this Nov 19, 2025
@ding113 ding113 deleted the feat/dashboard-users-crud-quota-admin-perms branch November 25, 2025 17:44
@github-actions github-actions bot mentioned this pull request Dec 18, 2025
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant