diff --git a/RIGS/forms.py b/RIGS/forms.py index 24773475..e1e95012 100644 --- a/RIGS/forms.py +++ b/RIGS/forms.py @@ -4,19 +4,20 @@ from django.utils import formats from django.conf import settings from django.core import serializers from django.contrib.auth.forms import UserCreationForm, UserChangeForm, AuthenticationForm, PasswordResetForm -from registration.forms import RegistrationFormUniqueEmail +from registration.forms import RegistrationFormUniqueEmail from captcha.fields import ReCaptchaField import simplejson from RIGS import models -#Registration + +# Registration class ProfileRegistrationFormUniqueEmail(RegistrationFormUniqueEmail): captcha = ReCaptchaField() class Meta: model = models.Profile - fields = ('username','email','first_name','last_name','initials','phone') + fields = ('username', 'email', 'first_name', 'last_name', 'initials', 'phone') def clean_initials(self): """ @@ -26,24 +27,22 @@ class ProfileRegistrationFormUniqueEmail(RegistrationFormUniqueEmail): raise forms.ValidationError("These initials are already in use. Please supply different initials.") return self.cleaned_data['initials'] -# Login form -class LoginForm(AuthenticationForm): - captcha = ReCaptchaField(label='Captcha') +# Login form class PasswordReset(PasswordResetForm): captcha = ReCaptchaField(label='Captcha') -class ProfileCreationForm(UserCreationForm): +class ProfileCreationForm(UserCreationForm): class Meta(UserCreationForm.Meta): model = models.Profile class ProfileChangeForm(UserChangeForm): - class Meta(UserChangeForm.Meta): model = models.Profile + # Events Shit class EventForm(forms.ModelForm): datetime_input_formats = formats.get_format_lazy("DATETIME_INPUT_FORMATS") + settings.DATETIME_INPUT_FORMATS @@ -96,7 +95,7 @@ class EventForm(forms.ModelForm): def _get_or_initialise_item(self, pk, data, event): try: - item = models.EventItem.objects.get(pk=pk,event=event) + item = models.EventItem.objects.get(pk=pk, event=event) except models.EventItem.DoesNotExist: # This occurs for one of two reasons # 1) The event has been duplicated, so the item PKs belong to another event @@ -134,12 +133,11 @@ class EventForm(forms.ModelForm): for key in items: items[key].save() - return m class Meta: model = models.Event fields = ['is_rig', 'name', 'venue', 'start_time', 'end_date', 'start_date', 'end_time', 'meet_at', 'access_at', 'description', 'notes', 'mic', - 'person', 'organisation', 'dry_hire', 'checked_in_by', 'status', - 'collector','purchase_order'] + 'person', 'organisation', 'dry_hire', 'checked_in_by', 'status', + 'collector', 'purchase_order'] diff --git a/RIGS/views.py b/RIGS/views.py index 36d50fb4..c013ce1d 100644 --- a/RIGS/views.py +++ b/RIGS/views.py @@ -33,7 +33,7 @@ def login(request, **kwargs): else: from django.contrib.auth.views import login - return login(request, authentication_form=forms.LoginForm) + return login(request) """ Called from a modal window (e.g. when an item is submitted to an event/invoice). diff --git a/templates/registration/loginform.html b/templates/registration/loginform.html index 32109811..49ebb44f 100644 --- a/templates/registration/loginform.html +++ b/templates/registration/loginform.html @@ -12,12 +12,6 @@ {% render_field form.password class+="form-control" placeholder=form.password.label %} -
- -
- {{ form.captcha }} -
-
Register Forgotten Password