remove settings. everything should be configured via the .env file.

This commit is contained in:
2021-04-21 09:01:18 +01:00
parent 64acde19db
commit c14049ec54
7 changed files with 20 additions and 65 deletions

View File

@@ -3,8 +3,6 @@ from os import path
from django import forms
from django.contrib.auth.models import User
from comic.models import Setting
class InitialSetupForm(forms.Form):
username = forms.CharField(widget=forms.TextInput(attrs={"class": "form-control"}))
@@ -113,21 +111,4 @@ class EditUserForm(forms.Form):
data = self.cleaned_data["password"]
if len(data) < 8 & len(data) != 0:
raise forms.ValidationError("Password is too short")
return data
class SettingsForm(forms.Form):
base_dir = forms.CharField(widget=forms.TextInput(attrs={"class": "form-control"}))
def clean_base_dir(self):
data = self.cleaned_data["base_dir"]
if not path.isdir(data):
raise forms.ValidationError("This is not a valid Directory")
return data
@staticmethod
def get_initial_values():
base_dir, _ = Setting.objects.get_or_create(name="BASE_DIR")
initial = {"base_dir": base_dir.value}
return initial
return data