fix: Model permission
This commit is contained in:
parent
e4a8047a05
commit
146d4e2624
@ -138,7 +138,7 @@ class ModelSetting(APIView):
|
|||||||
parameters=GetModelApi.get_parameters(),
|
parameters=GetModelApi.get_parameters(),
|
||||||
responses=DefaultModelResponse.get_response(),
|
responses=DefaultModelResponse.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_DELETE.get_workspace_permission(),
|
@has_permissions(PermissionConstants.MODEL_DELETE.get_workspace_model_permission(),
|
||||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
||||||
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
||||||
CompareConstants.AND),)
|
CompareConstants.AND),)
|
||||||
@ -157,7 +157,7 @@ class ModelSetting(APIView):
|
|||||||
parameters=GetModelApi.get_parameters(),
|
parameters=GetModelApi.get_parameters(),
|
||||||
responses=GetModelApi.get_response(),
|
responses=GetModelApi.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission(),
|
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_model_permission(),
|
||||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
||||||
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
||||||
CompareConstants.AND),)
|
CompareConstants.AND),)
|
||||||
@ -177,7 +177,7 @@ class ModelSetting(APIView):
|
|||||||
parameters=GetModelApi.get_parameters(),
|
parameters=GetModelApi.get_parameters(),
|
||||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission(),
|
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_model_permission(),
|
||||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
||||||
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
||||||
CompareConstants.AND),)
|
CompareConstants.AND),)
|
||||||
@ -193,7 +193,7 @@ class ModelSetting(APIView):
|
|||||||
request=GetModelApi.get_request(),
|
request=GetModelApi.get_request(),
|
||||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission(),
|
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_model_permission(),
|
||||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
||||||
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
||||||
CompareConstants.AND),)
|
CompareConstants.AND),)
|
||||||
@ -217,7 +217,7 @@ class ModelSetting(APIView):
|
|||||||
parameters=GetModelApi.get_parameters(),
|
parameters=GetModelApi.get_parameters(),
|
||||||
responses=GetModelApi.get_response(),
|
responses=GetModelApi.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_permission(),
|
@has_permissions(PermissionConstants.MODEL_READ.get_workspace_model_permission(),
|
||||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
||||||
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
||||||
CompareConstants.AND),)
|
CompareConstants.AND),)
|
||||||
@ -236,7 +236,7 @@ class ModelSetting(APIView):
|
|||||||
request=GetModelApi.get_request(),
|
request=GetModelApi.get_request(),
|
||||||
responses=DefaultModelResponse.get_response(),
|
responses=DefaultModelResponse.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_CREATE.get_workspace_permission(),
|
@has_permissions(PermissionConstants.MODEL_CREATE.get_workspace_model_permission(),
|
||||||
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
RoleConstants.WORKSPACE_MANAGE.get_workspace_role(), ViewPermission([RoleConstants.USER.get_workspace_role()],
|
||||||
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
[PermissionConstants.MODEL.get_workspace_model_permission()],
|
||||||
CompareConstants.AND),)
|
CompareConstants.AND),)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user