ragflow/admin/server
Jin Hai cf09c2260a
feat: implement CLI of role-based access control system (#10650)
### What problem does this PR solve?

- Add comprehensive RBAC support with role and permission management
- Implement CREATE/ALTER/DROP ROLE commands for role lifecycle
management
- Add GRANT/REVOKE commands for fine-grained permission control
- Support user role assignment via ALTER USER SET ROLE command
- Add SHOW ROLE and SHOW USER PERMISSION for permission inspection
- Implement corresponding RESTful API endpoints for role management
- Integrate role commands into existing command execution framework


### Type of change

- [x] New Feature (non-breaking change which adds functionality)

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2025-10-18 17:53:34 +08:00
..
admin_server.py Feat:admin api (#10642) 2025-10-18 16:09:48 +08:00
auth.py feat: implement CLI of role-based access control system (#10650) 2025-10-18 17:53:34 +08:00
config.py Refactor admin client for message prompts (#10583) 2025-10-15 16:22:07 +08:00
exceptions.py Feat: auto release (#10557) 2025-10-14 21:06:27 +08:00
models.py Feat: auto release (#10557) 2025-10-14 21:06:27 +08:00
responses.py Feat: auto release (#10557) 2025-10-14 21:06:27 +08:00
roles.py feat: implement CLI of role-based access control system (#10650) 2025-10-18 17:53:34 +08:00
routes.py feat: implement CLI of role-based access control system (#10650) 2025-10-18 17:53:34 +08:00
services.py Fix:display agents (#10620) 2025-10-17 09:58:28 +08:00