mirror of https://github.com/jumpserver/jumpserver
parent
bc668f3e9f
commit
b6774aa749
|
@ -1,6 +1,8 @@
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
|
||||||
|
from orgs.models import Organization
|
||||||
|
|
||||||
|
|
||||||
class BasicSettingSerializer(serializers.Serializer):
|
class BasicSettingSerializer(serializers.Serializer):
|
||||||
PREFIX_TITLE = _('Basic')
|
PREFIX_TITLE = _('Basic')
|
||||||
|
@ -34,3 +36,10 @@ class BasicSettingSerializer(serializers.Serializer):
|
||||||
if not s:
|
if not s:
|
||||||
return 'http://127.0.0.1'
|
return 'http://127.0.0.1'
|
||||||
return s.strip('/')
|
return s.strip('/')
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def validate_GLOBAL_ORG_DISPLAY_NAME(s):
|
||||||
|
org_names = Organization.objects.values_list('name', flat=True)
|
||||||
|
if s in org_names:
|
||||||
|
raise serializers.ValidationError(_('Organization name already exists'))
|
||||||
|
return s
|
||||||
|
|
Loading…
Reference in New Issue