fix: add /document-types to visible route whitelist and permission map

This commit is contained in:
wren
2026-04-30 14:27:06 +08:00
parent 283c8228b2
commit acdcfeb0be
@@ -26,6 +26,7 @@ class RbacServiceImpl(IRbacService):
"/settings", "/settings",
"/entry-modules", "/entry-modules",
"/role-permissions", "/role-permissions",
"/document-types",
) )
_COMPAT_ROUTE_BLUEPRINTS: dict[str, list[dict[str, Any]]] = { _COMPAT_ROUTE_BLUEPRINTS: dict[str, list[dict[str, Any]]] = {
@@ -539,9 +540,10 @@ class RbacServiceImpl(IRbacService):
"/files": ["documents:"], "/files": ["documents:"],
"/files/upload": ["documents:upload:"], "/files/upload": ["documents:upload:"],
"/documents": ["documents:"], "/documents": ["documents:"],
"/settings": ["entry_module:", "rbac:"], "/settings": ["entry_module:", "rbac:", "doc_type:"],
"/entry-modules": ["entry_module:"], "/entry-modules": ["entry_module:"],
"/role-permissions": ["rbac:"], "/role-permissions": ["rbac:"],
"/document-types": ["doc_type:"],
"/rules": ["rules:"], "/rules": ["rules:"],
"/rule-groups": ["rules:"], "/rule-groups": ["rules:"],
"/rules/list": ["rules:"], "/rules/list": ["rules:"],