Skip to content

Commit 42509f4

Browse files
committed
feat: update permission constants and views for system knowledge management
1 parent c68e35e commit 42509f4

File tree

1 file changed

+58
-61
lines changed

1 file changed

+58
-61
lines changed

apps/common/constants/permission_constants.py

Lines changed: 58 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,6 @@ class SystemGroup(Enum):
6464
SHARED_KNOWLEDGE = "SHARED_KNOWLEDGE"
6565
SHARED_MODEL = "SHARED_MODEL"
6666
SHARED_TOOL = "SHARED_TOOL"
67-
SYSTEM_KNOWLEDGE = "SYSTEM_KNOWLEDGE"
68-
SYSTEM_MODEL = "SYSTEM_MODEL"
69-
SYSTEM_TOOL = "SYSTEM_TOOL"
7067
SYSTEM_SETTING = "SYSTEM_SETTING"
7168
OPERATION_LOG = "OPERATION_LOG"
7269
OTHER = "OTHER"
@@ -877,121 +874,121 @@ class PermissionConstants(Enum):
877874
group=Group.MODEL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
878875
parent_group=[SystemGroup.SHARED_MODEL]
879876
)
880-
SYSTEM_TOOL_READ = Permission(
877+
RESOURCE_TOOL_READ = Permission(
881878
group=Group.TOOL, operate=Operate.READ, role_list=[RoleConstants.ADMIN],
882-
parent_group=[SystemGroup.SYSTEM_TOOL]
879+
parent_group=[SystemGroup.RESOURCE_TOOL]
883880
)
884-
SYSTEM_TOOL_CREATE = Permission(
881+
RESOURCE_TOOL_CREATE = Permission(
885882
group=Group.TOOL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN],
886-
parent_group=[SystemGroup.SYSTEM_TOOL]
883+
parent_group=[SystemGroup.RESOURCE_TOOL]
887884
)
888-
SYSTEM_TOOL_EDIT = Permission(
885+
RESOURCE_TOOL_EDIT = Permission(
889886
group=Group.TOOL, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN],
890-
parent_group=[SystemGroup.SYSTEM_TOOL]
887+
parent_group=[SystemGroup.RESOURCE_TOOL]
891888
)
892-
SYSTEM_TOOL_DELETE = Permission(
889+
RESOURCE_TOOL_DELETE = Permission(
893890
group=Group.TOOL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN],
894-
parent_group=[SystemGroup.SYSTEM_TOOL]
891+
parent_group=[SystemGroup.RESOURCE_TOOL]
895892
)
896-
SYSTEM_TOOL_IMPORT = Permission(
893+
RESOURCE_TOOL_IMPORT = Permission(
897894
group=Group.TOOL, operate=Operate.IMPORT, role_list=[RoleConstants.ADMIN],
898-
parent_group=[SystemGroup.SYSTEM_TOOL]
895+
parent_group=[SystemGroup.RESOURCE_TOOL]
899896
)
900-
SYSTEM_TOOL_EXPORT = Permission(
897+
RESOURCE_TOOL_EXPORT = Permission(
901898
group=Group.TOOL, operate=Operate.EXPORT, role_list=[RoleConstants.ADMIN],
902-
parent_group=[SystemGroup.SYSTEM_TOOL]
899+
parent_group=[SystemGroup.RESOURCE_TOOL]
903900
)
904-
SYSTEM_TOOL_DEBUG = Permission(
901+
RESOURCE_TOOL_DEBUG = Permission(
905902
group=Group.TOOL, operate=Operate.DEBUG, role_list=[RoleConstants.ADMIN],
906-
parent_group=[SystemGroup.SYSTEM_TOOL]
903+
parent_group=[SystemGroup.RESOURCE_TOOL]
907904
)
908-
SYSTEM_KNOWLEDGE_READ = Permission(
905+
RESOURCE_KNOWLEDGE_READ = Permission(
909906
group=Group.KNOWLEDGE, operate=Operate.READ, role_list=[RoleConstants.ADMIN],
910-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
907+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
911908
)
912-
SYSTEM_KNOWLEDGE_CREATE = Permission(
909+
RESOURCE_KNOWLEDGE_CREATE = Permission(
913910
group=Group.KNOWLEDGE, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN],
914-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
911+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
915912
)
916-
SYSTEM_KNOWLEDGE_EDIT = Permission(
913+
RESOURCE_KNOWLEDGE_EDIT = Permission(
917914
group=Group.KNOWLEDGE, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN],
918-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
915+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
919916
)
920-
SYSTEM_KNOWLEDGE_SYNC = Permission(
917+
RESOURCE_KNOWLEDGE_SYNC = Permission(
921918
group=Group.KNOWLEDGE, operate=Operate.SYNC, role_list=[RoleConstants.ADMIN],
922-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
919+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
923920
)
924-
SYSTEM_KNOWLEDGE_VECTOR = Permission(
921+
RESOURCE_KNOWLEDGE_VECTOR = Permission(
925922
group=Group.KNOWLEDGE, operate=Operate.VECTOR, role_list=[RoleConstants.ADMIN],
926-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
923+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
927924
)
928-
SYSTEM_KNOWLEDGE_EXPORT = Permission(
925+
RESOURCE_KNOWLEDGE_EXPORT = Permission(
929926
group=Group.KNOWLEDGE, operate=Operate.EXPORT, role_list=[RoleConstants.ADMIN],
930-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
927+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
931928
)
932-
SYSTEM_KNOWLEDGE_GENERATE = Permission(
929+
RESOURCE_KNOWLEDGE_GENERATE = Permission(
933930
group=Group.KNOWLEDGE, operate=Operate.GENERATE, role_list=[RoleConstants.ADMIN],
934-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
931+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
935932
)
936-
SYSTEM_KNOWLEDGE_DELETE = Permission(
933+
RESOURCE_KNOWLEDGE_DELETE = Permission(
937934
group=Group.KNOWLEDGE, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN],
938-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
935+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
939936
)
940-
SYSTEM_KNOWLEDGE_DOCUMENT_READ = Permission(
937+
RESOURCE_KNOWLEDGE_DOCUMENT_READ = Permission(
941938
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.READ, role_list=[RoleConstants.ADMIN],
942-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
939+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
943940
)
944-
SYSTEM_KNOWLEDGE_DOCUMENT_CREATE = Permission(
941+
RESOURCE_KNOWLEDGE_DOCUMENT_CREATE = Permission(
945942
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN],
946-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
943+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
947944
)
948-
SYSTEM_KNOWLEDGE_DOCUMENT_EDIT = Permission(
945+
RESOURCE_KNOWLEDGE_DOCUMENT_EDIT = Permission(
949946
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN],
950-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
947+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
951948
)
952-
SYSTEM_KNOWLEDGE_DOCUMENT_DELETE = Permission(
949+
RESOURCE_KNOWLEDGE_DOCUMENT_DELETE = Permission(
953950
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN],
954-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
951+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
955952
)
956-
SYSTEM_KNOWLEDGE_DOCUMENT_SYNC = Permission(
953+
RESOURCE_KNOWLEDGE_DOCUMENT_SYNC = Permission(
957954
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.SYNC, role_list=[RoleConstants.ADMIN],
958-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
955+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
959956
)
960-
SYSTEM_KNOWLEDGE_DOCUMENT_VECTOR = Permission(
957+
RESOURCE_KNOWLEDGE_DOCUMENT_VECTOR = Permission(
961958
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.VECTOR, role_list=[RoleConstants.ADMIN],
962-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
959+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
963960
)
964-
SYSTEM_KNOWLEDGE_DOCUMENT_GENERATE = Permission(
961+
RESOURCE_KNOWLEDGE_DOCUMENT_GENERATE = Permission(
965962
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.GENERATE, role_list=[RoleConstants.ADMIN],
966-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
963+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
967964
)
968-
SYSTEM_KNOWLEDGE_DOCUMENT_MIGRATE = Permission(
965+
RESOURCE_KNOWLEDGE_DOCUMENT_MIGRATE = Permission(
969966
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.MIGRATE, role_list=[RoleConstants.ADMIN],
970-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
967+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
971968
)
972-
SYSTEM_KNOWLEDGE_DOCUMENT_EXPORT = Permission(
969+
RESOURCE_KNOWLEDGE_DOCUMENT_EXPORT = Permission(
973970
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.EXPORT, role_list=[RoleConstants.ADMIN],
974-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
971+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
975972
)
976-
SYSTEM_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE = Permission(
973+
RESOURCE_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE = Permission(
977974
group=Group.KNOWLEDGE_DOCUMENT, operate=Operate.READ, role_list=[RoleConstants.ADMIN],
978-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
975+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
979976
)
980-
SYSTEM_KNOWLEDGE_PROBLEM_READ = Permission(
977+
RESOURCE_KNOWLEDGE_PROBLEM_READ = Permission(
981978
group=Group.KNOWLEDGE_PROBLEM, operate=Operate.READ, role_list=[RoleConstants.ADMIN],
982-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
979+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
983980
)
984-
SYSTEM_KNOWLEDGE_PROBLEM_CREATE = Permission(
981+
RESOURCE_KNOWLEDGE_PROBLEM_CREATE = Permission(
985982
group=Group.KNOWLEDGE_PROBLEM, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN],
986-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
983+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
987984
)
988-
SYSTEM_KNOWLEDGE_PROBLEM_EDIT = Permission(
985+
RESOURCE_KNOWLEDGE_PROBLEM_EDIT = Permission(
989986
group=Group.KNOWLEDGE_PROBLEM, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN],
990-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
987+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
991988
)
992-
SYSTEM_KNOWLEDGE_PROBLEM_DELETE = Permission(
989+
RESOURCE_KNOWLEDGE_PROBLEM_DELETE = Permission(
993990
group=Group.KNOWLEDGE_PROBLEM, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN],
994-
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
991+
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
995992
)
996993

997994
def get_workspace_application_permission(self):

0 commit comments

Comments
 (0)