Skip to content

Commit 4975c4b

Browse files
committed
refactor: permission
1 parent d0be683 commit 4975c4b

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

apps/models_provider/views/provide.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ class Provide(APIView):
2323
operation_id=_('Get a list of model suppliers'), # type: ignore
2424
responses=ProvideApi.get_response(),
2525
tags=[_('Model')]) # type: ignore
26-
@has_permissions(PermissionConstants.MODEL_READ)
2726
def get(self, request: Request):
2827
model_type = request.query_params.get('model_type')
2928
if model_type:
@@ -47,7 +46,6 @@ class ModelTypeList(APIView):
4746
parameters=ProvideApi.ModelTypeList.get_query_params_api(),
4847
responses=ProvideApi.ModelTypeList.get_response(),
4948
tags=[_('Model')]) # type: ignore
50-
@has_permissions(PermissionConstants.MODEL_READ)
5149
def get(self, request: Request):
5250
provider = request.query_params.get('provider')
5351
return result.success(ModelProvideConstants[provider].value.get_model_type_list())
@@ -62,7 +60,6 @@ class ModelList(APIView):
6260
parameters=ProvideApi.ModelList.get_query_params_api(),
6361
responses=ProvideApi.ModelList.get_response(),
6462
tags=[_('Model')]) # type: ignore
65-
@has_permissions(PermissionConstants.MODEL_READ)
6663
def get(self, request: Request):
6764
provider = request.query_params.get('provider')
6865
model_type = request.query_params.get('model_type')
@@ -81,7 +78,6 @@ class ModelParamsForm(APIView):
8178
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
8279
responses=ProvideApi.ModelParamsForm.get_response(),
8380
tags=[_('Model')]) # type: ignore
84-
@has_permissions(PermissionConstants.MODEL_READ)
8581
def get(self, request: Request):
8682
provider = request.query_params.get('provider')
8783
model_type = request.query_params.get('model_type')
@@ -99,7 +95,6 @@ class ModelForm(APIView):
9995
parameters=ProvideApi.ModelParamsForm.get_query_params_api(),
10096
responses=ProvideApi.ModelParamsForm.get_response(),
10197
tags=[_('Model')]) # type: ignore
102-
@has_permissions(PermissionConstants.MODEL_READ)
10398
def get(self, request: Request):
10499
provider = request.query_params.get('provider')
105100
model_type = request.query_params.get('model_type')

apps/users/serializers/user.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -509,6 +509,8 @@ def update_user_role(instance, user):
509509
workspace_id=workspace_id,
510510
user_id=user.id
511511
)
512+
permission_get_key, permission_version = Cache_Version.PERMISSION_LIST.value
513+
cache.delete(permission_get_key(str(user.id)), version=permission_version)
512514

513515

514516
class RePasswordSerializer(serializers.Serializer):

0 commit comments

Comments
 (0)