mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:02:46 +00:00
refactor: permission
This commit is contained in:
parent
e6c2e4fb13
commit
ee1ca6fb23
|
|
@ -62,6 +62,7 @@ class Group(Enum):
|
|||
OVERVIEW = "OVERVIEW"
|
||||
APPLICATION_ACCESS = "APPLICATION_ACCESS"
|
||||
APPLICATION_CHAT_LOG = "APPLICATION_CHAT_LOG"
|
||||
OPERATION_LOG = "OPERATION_LOG"
|
||||
|
||||
|
||||
class SystemGroup(Enum):
|
||||
|
|
@ -1077,6 +1078,10 @@ class PermissionConstants(Enum):
|
|||
group=Group.SYSTEM_RES_KNOWLEDGE_PROBLEM, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN],
|
||||
parent_group=[SystemGroup.RESOURCE_KNOWLEDGE]
|
||||
)
|
||||
OPERATION_LOG_READ = Permission(
|
||||
group=Group.OPERATION_LOG, operate=Operate.READ, role_list=[RoleConstants.ADMIN],
|
||||
parent_group=[SystemGroup.OPERATION_LOG]
|
||||
)
|
||||
|
||||
def get_workspace_application_permission(self):
|
||||
return lambda r, kwargs: Permission(group=self.value.group, operate=self.value.operate,
|
||||
|
|
|
|||
Loading…
Reference in New Issue