refactor: permission

This commit is contained in:
wxg0103 2025-06-18 17:25:24 +08:00
parent d0be683443
commit 4975c4b2bf
2 changed files with 2 additions and 5 deletions

View File

@ -23,7 +23,6 @@ class Provide(APIView):
operation_id=_('Get a list of model suppliers'), # type: ignore
responses=ProvideApi.get_response(),
tags=[_('Model')]) # type: ignore
@has_permissions(PermissionConstants.MODEL_READ)
def get(self, request: Request):
model_type = request.query_params.get('model_type')
if model_type:
@ -47,7 +46,6 @@ class Provide(APIView):
parameters=ProvideApi.ModelTypeList.get_query_params_api(),
responses=ProvideApi.ModelTypeList.get_response(),
tags=[_('Model')]) # type: ignore
@has_permissions(PermissionConstants.MODEL_READ)
def get(self, request: Request):
provider = request.query_params.get('provider')
return result.success(ModelProvideConstants[provider].value.get_model_type_list())
@ -62,7 +60,6 @@ class Provide(APIView):
parameters=ProvideApi.ModelList.get_query_params_api(),
responses=ProvideApi.ModelList.get_response(),
tags=[_('Model')]) # type: ignore
@has_permissions(PermissionConstants.MODEL_READ)
def get(self, request: Request):
provider = request.query_params.get('provider')
model_type = request.query_params.get('model_type')
@ -81,7 +78,6 @@ class Provide(APIView):
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
responses=ProvideApi.ModelParamsForm.get_response(),
tags=[_('Model')]) # type: ignore
@has_permissions(PermissionConstants.MODEL_READ)
def get(self, request: Request):
provider = request.query_params.get('provider')
model_type = request.query_params.get('model_type')
@ -99,7 +95,6 @@ class Provide(APIView):
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
responses=ProvideApi.ModelParamsForm.get_response(),
tags=[_('Model')]) # type: ignore
@has_permissions(PermissionConstants.MODEL_READ)
def get(self, request: Request):
provider = request.query_params.get('provider')
model_type = request.query_params.get('model_type')

View File

@ -509,6 +509,8 @@ def update_user_role(instance, user):
workspace_id=workspace_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):