summaryrefslogtreecommitdiffstats
path: root/views/forms.py
diff options
context:
space:
mode:
authorAamir Khan <syst3m.w0rm@gmail.com>2012-07-24 17:00:25 -0400
committerAamir Khan <syst3m.w0rm@gmail.com>2012-07-24 17:00:25 -0400
commit9f18a590819a01017c15169d82763680a72848fb (patch)
tree9c781cd677eeae9b1e50e986647e1929e99bdac7 /views/forms.py
parentae77d9901e2a466622818f95d784fb85b5296727 (diff)
downloadhyperkitty-9f18a590819a01017c15169d82763680a72848fb.tar.gz
hyperkitty-9f18a590819a01017c15169d82763680a72848fb.tar.xz
hyperkitty-9f18a590819a01017c15169d82763680a72848fb.zip
Packaging hyperkitty
Diffstat (limited to 'views/forms.py')
-rw-r--r--views/forms.py59
1 files changed, 0 insertions, 59 deletions
diff --git a/views/forms.py b/views/forms.py
deleted file mode 100644
index 97e5550..0000000
--- a/views/forms.py
+++ /dev/null
@@ -1,59 +0,0 @@
-from django import forms
-from django.core import validators
-from django.contrib.auth.models import User
-
-def isValidUsername(username):
- try:
- User.objects.get(username=username)
- except User.DoesNotExist:
- return
- raise validators.ValidationError('The username "%s" is already taken.' % username)
-
-class RegistrationForm(forms.Form):
-
- username = forms.CharField(label='username', help_text=None,
- widget=forms.TextInput(
- attrs={'placeholder': 'username...'}
- ), required = True, validators=[isValidUsername]
- )
-
- email = forms.EmailField(required=True)
-
- password1 = forms.CharField(widget=forms.PasswordInput)
-
- password2 = forms.CharField(widget=forms.PasswordInput)
-
- def save(self, new_user_data):
- u = User.objects.create_user(new_user_data['username'],
- new_user_data['email'],
- new_user_data['password1'])
- u.is_active = True
- u.save()
- return u
-
-
-class AddTagForm(forms.Form):
- tag = forms.CharField(label='', help_text=None,
- widget=forms.TextInput(
- attrs={'placeholder': 'Add a tag...'}
- )
- )
- from_url = forms.CharField(widget=forms.HiddenInput, required=False)
-
-class SearchForm(forms.Form):
- target = forms.CharField(label='', help_text=None,
- widget=forms.Select(
- choices=(('Subject', 'Subject'),
- ('Content', 'Content'),
- ('SubjectContent', 'Subject & Content'),
- ('From', 'From'))
- )
- )
-
- keyword = forms.CharField(max_length=100,label='', help_text=None,
- widget=forms.TextInput(
- attrs={'placeholder': 'Search this list.'}
- )
- )
-
-