diff --git a/accounts/forms.py b/accounts/forms.py deleted file mode 100644 index 2e04118..0000000 --- a/accounts/forms.py +++ /dev/null @@ -1,26 +0,0 @@ -import re -from django import forms -from django.utils.translation import ugettext_lazy as _ -from django.contrib.auth.models import User -from django.conf import settings - - -class UserAddForm(forms.Form): - name = forms.CharField(label="Name", - error_messages={'required': _('No username has been entered')}, - max_length=20) - password = forms.CharField(required=not settings.ALLOW_EMPTY_PASSWORD, - error_messages={'required': _('No password has been entered')},) - - def clean_name(self): - name = self.cleaned_data['name'] - have_symbol = re.match('^[a-z0-9]+$', name) - if not have_symbol: - raise forms.ValidationError(_('The flavor name must not contain any special characters')) - elif len(name) > 20: - raise forms.ValidationError(_('The flavor name must not exceed 20 characters')) - try: - User.objects.get(username=name) - except User.DoesNotExist: - return name - raise forms.ValidationError(_('Flavor name is already use')) diff --git a/accounts/views.py b/accounts/views.py index 9b8d5a1..f2e3c9d 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -1,16 +1,17 @@ +import os + +import sass from django.core.validators import ValidationError from django.http import HttpResponseRedirect from django.shortcuts import render from django.urls import reverse from django.utils.translation import ugettext_lazy as _ -from accounts.forms import UserAddForm + from accounts.models import * from admin.decorators import superuser_only from appsettings.models import AppSettings from instances.models import Instance -import sass -import os def profile(request): """