Sfoglia il codice sorgente

style(api): move maximum RRset TTL to settings

Nils Wisiol 3 anni fa
parent
commit
cd40b09895
2 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 1 0
      api/api/settings.py
  2. 1 1
      api/desecapi/serializers.py

+ 1 - 0
api/api/settings.py

@@ -222,6 +222,7 @@ AUTH_PASSWORD_VALIDATORS = [
     },
     },
 ]
 ]
 MINIMUM_TTL_DEFAULT = int(os.environ['DESECSTACK_MINIMUM_TTL_DEFAULT'])
 MINIMUM_TTL_DEFAULT = int(os.environ['DESECSTACK_MINIMUM_TTL_DEFAULT'])
+MAXIMUM_TTL = 86400
 AUTH_USER_MODEL = 'desecapi.User'
 AUTH_USER_MODEL = 'desecapi.User'
 LIMIT_USER_DOMAIN_COUNT_DEFAULT = 15
 LIMIT_USER_DOMAIN_COUNT_DEFAULT = 15
 USER_ACTIVATION_REQUIRED = True
 USER_ACTIVATION_REQUIRED = True

+ 1 - 1
api/desecapi/serializers.py

@@ -435,7 +435,7 @@ class RRsetListSerializer(serializers.ListSerializer):
 class RRsetSerializer(ConditionalExistenceModelSerializer):
 class RRsetSerializer(ConditionalExistenceModelSerializer):
     domain = serializers.SlugRelatedField(read_only=True, slug_field='name')
     domain = serializers.SlugRelatedField(read_only=True, slug_field='name')
     records = RRSerializer(many=True)
     records = RRSerializer(many=True)
-    ttl = serializers.IntegerField(max_value=86400)
+    ttl = serializers.IntegerField(max_value=settings.MAXIMUM_TTL)
 
 
     class Meta:
     class Meta:
         model = models.RRset
         model = models.RRset