mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
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
|
||||
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')
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue