@@ -772,6 +772,62 @@ class PermissionConstants(Enum):
772772 group = Group .KNOWLEDGE , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
773773 parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
774774 )
775+ SHARED_KNOWLEDGE_DOCUMENT_READ = Permission (
776+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
777+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
778+ )
779+ SHARED_KNOWLEDGE_DOCUMENT_CREATE = Permission (
780+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
781+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
782+ )
783+ SHARED_KNOWLEDGE_DOCUMENT_EDIT = Permission (
784+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
785+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
786+ )
787+ SHARED_KNOWLEDGE_DOCUMENT_DELETE = Permission (
788+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
789+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
790+ )
791+ SHARED_KNOWLEDGE_DOCUMENT_SYNC = Permission (
792+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .SYNC , role_list = [RoleConstants .ADMIN ],
793+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
794+ )
795+ SHARED_KNOWLEDGE_DOCUMENT_VECTOR = Permission (
796+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .VECTOR , role_list = [RoleConstants .ADMIN ],
797+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
798+ )
799+ SHARED_KNOWLEDGE_DOCUMENT_GENERATE = Permission (
800+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .GENERATE , role_list = [RoleConstants .ADMIN ],
801+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
802+ )
803+ SHARED_KNOWLEDGE_DOCUMENT_MIGRATE = Permission (
804+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .MIGRATE , role_list = [RoleConstants .ADMIN ],
805+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
806+ )
807+ SHARED_KNOWLEDGE_DOCUMENT_EXPORT = Permission (
808+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .EXPORT , role_list = [RoleConstants .ADMIN ],
809+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
810+ )
811+ SHARED_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE = Permission (
812+ group = Group .KNOWLEDGE_DOCUMENT , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
813+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
814+ )
815+ SHARED_KNOWLEDGE_PROBLEM_READ = Permission (
816+ group = Group .KNOWLEDGE_PROBLEM , operate = Operate .READ , role_list = [RoleConstants .ADMIN ],
817+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
818+ )
819+ SHARED_KNOWLEDGE_PROBLEM_CREATE = Permission (
820+ group = Group .KNOWLEDGE_PROBLEM , operate = Operate .CREATE , role_list = [RoleConstants .ADMIN ],
821+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
822+ )
823+ SHARED_KNOWLEDGE_PROBLEM_EDIT = Permission (
824+ group = Group .KNOWLEDGE_PROBLEM , operate = Operate .EDIT , role_list = [RoleConstants .ADMIN ],
825+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
826+ )
827+ SHARED_KNOWLEDGE_PROBLEM_DELETE = Permission (
828+ group = Group .KNOWLEDGE_PROBLEM , operate = Operate .DELETE , role_list = [RoleConstants .ADMIN ],
829+ parent_group = [SystemGroup .SHARED_KNOWLEDGE ]
830+ )
775831
776832 def get_workspace_application_permission (self ):
777833 return lambda r , kwargs : Permission (group = self .value .group , operate = self .value .operate ,
0 commit comments