mirror of https://github.com/jumpserver/jumpserver
fix: 修复 api/docs 报错问题
parent
edb2d1bd7b
commit
6ac956c626
|
@ -7,14 +7,14 @@ from ..models import Permission
|
||||||
__all__ = ['PermissionSerializer', 'UserPermsSerializer']
|
__all__ = ['PermissionSerializer', 'UserPermsSerializer']
|
||||||
|
|
||||||
|
|
||||||
class ContentTypeSerializer(serializers.ModelSerializer):
|
class PermissionContentTypeSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = ContentType
|
model = ContentType
|
||||||
fields = ['id', 'app_label', 'model']
|
fields = ['id', 'app_label', 'model']
|
||||||
|
|
||||||
|
|
||||||
class PermissionSerializer(serializers.ModelSerializer):
|
class PermissionSerializer(serializers.ModelSerializer):
|
||||||
content_type = ContentTypeSerializer(read_only=True)
|
content_type = PermissionContentTypeSerializer(read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Permission
|
model = Permission
|
||||||
|
|
|
@ -86,7 +86,7 @@ class ChatAISettingSerializer(serializers.Serializer):
|
||||||
return
|
return
|
||||||
gpt_api_model = Protocol.gpt_protocols()[Protocol.chatgpt]['setting']['api_mode']
|
gpt_api_model = Protocol.gpt_protocols()[Protocol.chatgpt]['setting']['api_mode']
|
||||||
choices = gpt_api_model['choices']
|
choices = gpt_api_model['choices']
|
||||||
field_gpt_model._choices = choices
|
field_gpt_model.choices = choices
|
||||||
field_gpt_model.default = gpt_api_model['default']
|
field_gpt_model.default = gpt_api_model['default']
|
||||||
cls = self.__class__
|
cls = self.__class__
|
||||||
if cls.GPT_MODEL_CHOICES:
|
if cls.GPT_MODEL_CHOICES:
|
||||||
|
|
Loading…
Reference in New Issue