Allow none (happens on fresh instance)

This commit is contained in:
Spitap
2022-09-08 19:55:59 +02:00
parent 0867eda8f7
commit a341198ce2
2 changed files with 9 additions and 6 deletions
+3 -3
View File
@@ -45,7 +45,7 @@ class CoreGlobalParametersSerializer(serializers.Serializer):
required=False, allow_blank=True)
sms_password_recovery = serializers.BooleanField(default=False)
sms_provider = serializers.ChoiceField(
choices=constants.SMS_BACKENDS, required=False)
choices=constants.SMS_BACKENDS, required=False, allow_null=True)
# LDAP settings
ldap_server_address = serializers.CharField(default="localhost")
@@ -107,7 +107,7 @@ class CoreGlobalParametersSerializer(serializers.Serializer):
)
# Dashboard settings
rss_feed_url = serializers.URLField(allow_blank=True, required=False)
rss_feed_url = serializers.URLField(allow_blank=True, required=False, allow_null=True)
hide_features_widget = serializers.BooleanField(default=False)
# Notification settings
@@ -127,7 +127,7 @@ class CoreGlobalParametersSerializer(serializers.Serializer):
log_maximum_age = serializers.IntegerField(default=365)
items_per_page = serializers.IntegerField(default=30)
default_top_redirection = serializers.ChoiceField(
default="user", choices=app_settings.enabled_applications())
default="user", choices=app_settings.enabled_applications(), required=False)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
+6 -3
View File
@@ -76,21 +76,24 @@ class OVHBackend(SMSBackend):
"type": serializers.CharField,
"attrs": {
"required": False,
"allow_blank": True
"allow_blank": True,
"allow_null": True,
}
},
"sms_ovh_application_secret": {
"type": serializers.CharField,
"attrs": {
"required": False,
"allow_blank": True
"allow_blank": True,
"allow_null": True,
}
},
"sms_ovh_consumer_key": {
"type": serializers.CharField,
"attrs": {
"required": False,
"allow_blank": True
"allow_blank": True,
"allow_null": True,
}
}
}