mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-29 16:12:55 +00:00
feat: add import, export, and debug functionalities for shared tools
This commit is contained in:
parent
a84c287963
commit
578fb34361
|
|
@ -684,6 +684,18 @@ class PermissionConstants(Enum):
|
|||
group=Group.TOOL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN],
|
||||
parent_group=[SystemGroup.SHARED_TOOL]
|
||||
)
|
||||
SHARED_TOOL_IMPORT = Permission(
|
||||
group=Group.TOOL, operate=Operate.IMPORT, role_list=[RoleConstants.ADMIN],
|
||||
parent_group=[SystemGroup.SHARED_TOOL]
|
||||
)
|
||||
SHARED_TOOL_EXPORT = Permission(
|
||||
group=Group.TOOL, operate=Operate.EXPORT, role_list=[RoleConstants.ADMIN],
|
||||
parent_group=[SystemGroup.SHARED_TOOL]
|
||||
)
|
||||
SHARED_TOOL_DEBUG = Permission(
|
||||
group=Group.TOOL, operate=Operate.DEBUG, role_list=[RoleConstants.ADMIN],
|
||||
parent_group=[SystemGroup.SHARED_TOOL]
|
||||
)
|
||||
|
||||
def get_workspace_application_permission(self):
|
||||
return lambda r, kwargs: Permission(group=self.value.group, operate=self.value.operate,
|
||||
|
|
|
|||
Loading…
Reference in New Issue