diff --git a/PyRIGS/urls.py b/PyRIGS/urls.py index d5b13380..82d0c209 100644 --- a/PyRIGS/urls.py +++ b/PyRIGS/urls.py @@ -2,7 +2,6 @@ from django.conf.urls import patterns, include, url from django.contrib import admin from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.conf import settings -from registration.forms import RegistrationFormUniqueEmail from registration.backends.default.views import RegistrationView import RIGS @@ -12,7 +11,8 @@ urlpatterns = patterns('', # url(r'^blog/', include('blog.urls')), url(r'^', include('RIGS.urls')), - url('^user/register/', RegistrationView.as_view(form_class=RegistrationFormUniqueEmail), name="registration_register"), + url('^user/register/$', RegistrationView.as_view(form_class=RIGS.forms.ProfileRegistrationFormUniqueEmail), + name="registration_register"), url('^user/', include('django.contrib.auth.urls')), url('^user/', include('registration.backends.default.urls')), diff --git a/RIGS/forms.py b/RIGS/forms.py index a192b252..6e344b45 100644 --- a/RIGS/forms.py +++ b/RIGS/forms.py @@ -3,10 +3,15 @@ from django import forms from django.utils import formats from django.conf import settings from django.core import serializers +from registration.forms import RegistrationFormUniqueEmail import simplejson from RIGS import models +#Registration +class ProfileRegistrationFormUniqueEmail(RegistrationFormUniqueEmail): + initials = forms.CharField(required=True, max_length=5) + phone = forms.CharField(required=False, max_length=13) # Events Shit class EventForm(forms.ModelForm): diff --git a/RIGS/models.py b/RIGS/models.py index 50292028..9b3bf74b 100644 --- a/RIGS/models.py +++ b/RIGS/models.py @@ -11,7 +11,7 @@ from decimal import Decimal # Create your models here. class Profile(AbstractUser): - initials = models.CharField(max_length=5, unique=True, null=True, blank=True) + initials = models.CharField(max_length=5, unique=True, null=True, blank=False) phone = models.CharField(max_length=13, null=True, blank=True) @property