refactor: permission
This commit is contained in:
parent
d0be683443
commit
4975c4b2bf
@ -23,7 +23,6 @@ class Provide(APIView):
|
|||||||
operation_id=_('Get a list of model suppliers'), # type: ignore
|
operation_id=_('Get a list of model suppliers'), # type: ignore
|
||||||
responses=ProvideApi.get_response(),
|
responses=ProvideApi.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ)
|
|
||||||
def get(self, request: Request):
|
def get(self, request: Request):
|
||||||
model_type = request.query_params.get('model_type')
|
model_type = request.query_params.get('model_type')
|
||||||
if model_type:
|
if model_type:
|
||||||
@ -47,7 +46,6 @@ class Provide(APIView):
|
|||||||
parameters=ProvideApi.ModelTypeList.get_query_params_api(),
|
parameters=ProvideApi.ModelTypeList.get_query_params_api(),
|
||||||
responses=ProvideApi.ModelTypeList.get_response(),
|
responses=ProvideApi.ModelTypeList.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ)
|
|
||||||
def get(self, request: Request):
|
def get(self, request: Request):
|
||||||
provider = request.query_params.get('provider')
|
provider = request.query_params.get('provider')
|
||||||
return result.success(ModelProvideConstants[provider].value.get_model_type_list())
|
return result.success(ModelProvideConstants[provider].value.get_model_type_list())
|
||||||
@ -62,7 +60,6 @@ class Provide(APIView):
|
|||||||
parameters=ProvideApi.ModelList.get_query_params_api(),
|
parameters=ProvideApi.ModelList.get_query_params_api(),
|
||||||
responses=ProvideApi.ModelList.get_response(),
|
responses=ProvideApi.ModelList.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ)
|
|
||||||
def get(self, request: Request):
|
def get(self, request: Request):
|
||||||
provider = request.query_params.get('provider')
|
provider = request.query_params.get('provider')
|
||||||
model_type = request.query_params.get('model_type')
|
model_type = request.query_params.get('model_type')
|
||||||
@ -81,7 +78,6 @@ class Provide(APIView):
|
|||||||
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
|
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
|
||||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ)
|
|
||||||
def get(self, request: Request):
|
def get(self, request: Request):
|
||||||
provider = request.query_params.get('provider')
|
provider = request.query_params.get('provider')
|
||||||
model_type = request.query_params.get('model_type')
|
model_type = request.query_params.get('model_type')
|
||||||
@ -99,7 +95,6 @@ class Provide(APIView):
|
|||||||
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
|
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
|
||||||
responses=ProvideApi.ModelParamsForm.get_response(),
|
responses=ProvideApi.ModelParamsForm.get_response(),
|
||||||
tags=[_('Model')]) # type: ignore
|
tags=[_('Model')]) # type: ignore
|
||||||
@has_permissions(PermissionConstants.MODEL_READ)
|
|
||||||
def get(self, request: Request):
|
def get(self, request: Request):
|
||||||
provider = request.query_params.get('provider')
|
provider = request.query_params.get('provider')
|
||||||
model_type = request.query_params.get('model_type')
|
model_type = request.query_params.get('model_type')
|
||||||
|
|||||||
@ -509,6 +509,8 @@ def update_user_role(instance, user):
|
|||||||
workspace_id=workspace_id,
|
workspace_id=workspace_id,
|
||||||
user_id=user.id
|
user_id=user.id
|
||||||
)
|
)
|
||||||
|
permission_get_key, permission_version = Cache_Version.PERMISSION_LIST.value
|
||||||
|
cache.delete(permission_get_key(str(user.id)), version=permission_version)
|
||||||
|
|
||||||
|
|
||||||
class RePasswordSerializer(serializers.Serializer):
|
class RePasswordSerializer(serializers.Serializer):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user