rbac: add tag feature permissions (7 API + 3 UI routes)

This commit is contained in:
yumoqing 2026-07-23 11:41:22 +08:00
parent f44566a7c4
commit c42698193d

View File

@ -18,8 +18,13 @@ PUBLIC = ['/api/status', '/api/engines', '/api/kb/list', '/', '/index.ui', '/top
'/rbac/user/login.dspy', '/rbac/user/register.dspy', '/rbac/user/logout.dspy', '/rbac/user/login.dspy', '/rbac/user/register.dspy', '/rbac/user/logout.dspy',
'/rbac/**'] '/rbac/**']
LOGINED = ['/api/search', '/api/doc/upload', '/api/doc/delete', LOGINED = ['/api/search', '/api/doc/upload', '/api/doc/delete',
'/api/dir/create', '/api/dir/delete', '/api/dir/list',
'/api/tag/create', '/api/tag/list', '/api/tag/delete',
'/api/tag/assign', '/api/tag/unassign', '/api/tag/media_tags',
'/api/tag/search',
'/knowledge_bases_list/', '/documents_list/', '/knowledge_bases_list/', '/documents_list/',
'/engine_configs_list/', '/subscriptions_list/'] '/engine_configs_list/', '/subscriptions_list/',
'/tags_list/', '/tag_assign/', '/tag_search/']
async def main(): async def main():