mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-31 02:02:48 +00:00
refactor: tools add default workspace_id
This commit is contained in:
parent
07caf1ffa5
commit
5f10b70e24
|
|
@ -842,6 +842,23 @@ class PermissionConstants(Enum):
|
|||
parent_group=[SystemGroup.SHARED_KNOWLEDGE]
|
||||
)
|
||||
|
||||
SHARED_MODEL_CREATE = Permission(
|
||||
group=Group.MODEL, operate=Operate.CREATE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||
parent_group=[SystemGroup.SHARED_MODEL]
|
||||
)
|
||||
SHARED_MODEL_READ = Permission(
|
||||
group=Group.MODEL, operate=Operate.READ, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||
parent_group=[SystemGroup.SHARED_MODEL]
|
||||
)
|
||||
SHARED_MODEL_EDIT = Permission(
|
||||
group=Group.MODEL, operate=Operate.EDIT, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||
parent_group=[SystemGroup.SHARED_MODEL]
|
||||
)
|
||||
SHARED_MODEL_DELETE = Permission(
|
||||
group=Group.MODEL, operate=Operate.DELETE, role_list=[RoleConstants.ADMIN, RoleConstants.USER],
|
||||
parent_group=[SystemGroup.SHARED_MODEL]
|
||||
)
|
||||
|
||||
def get_workspace_application_permission(self):
|
||||
return lambda r, kwargs: Permission(group=self.value.group, operate=self.value.operate,
|
||||
resource_path=
|
||||
|
|
|
|||
|
|
@ -208,6 +208,7 @@ class ToolSerializer(serializers.Serializer):
|
|||
desc=instance.get('desc'),
|
||||
code=instance.get('code'),
|
||||
user_id=self.data.get('user_id'),
|
||||
workspace_id=self.data.get('workspace_id'),
|
||||
input_field_list=instance.get('input_field_list', []),
|
||||
init_field_list=instance.get('init_field_list', []),
|
||||
scope=instance.get('scope', ToolScope.WORKSPACE),
|
||||
|
|
@ -387,6 +388,7 @@ class ToolSerializer(serializers.Serializer):
|
|||
desc=tool.get('desc'),
|
||||
code=tool.get('code'),
|
||||
user_id=user_id,
|
||||
workspace_id=self.data.get('workspace_id'),
|
||||
input_field_list=tool.get('input_field_list'),
|
||||
init_field_list=tool.get('init_field_list', []),
|
||||
scope=scope,
|
||||
|
|
|
|||
Loading…
Reference in New Issue