Auth stuff.
parent
fdc108aa98
commit
036d813de4
5
urls.py
5
urls.py
|
@ -7,13 +7,13 @@ from django.http import HttpResponseRedirect
|
||||||
from django.views.generic import RedirectView, TemplateView
|
from django.views.generic import RedirectView, TemplateView
|
||||||
from django.views.static import serve
|
from django.views.static import serve
|
||||||
from forms import AuthenticationFormWithInactiveUsersOkay
|
from forms import AuthenticationFormWithInactiveUsersOkay
|
||||||
from registration.backends.default.views import RegistrationView
|
|
||||||
from snipts.api import (PublicSniptResource,
|
from snipts.api import (PublicSniptResource,
|
||||||
PublicUserResource, PrivateSniptResource,
|
PublicUserResource, PrivateSniptResource,
|
||||||
PrivateFavoriteResource, PrivateUserProfileResource,
|
PrivateFavoriteResource, PrivateUserProfileResource,
|
||||||
PrivateUserResource, PublicTagResource)
|
PrivateUserResource, PublicTagResource)
|
||||||
from snipts.views import search
|
from snipts.views import search
|
||||||
from tastypie.api import Api
|
from tastypie.api import Api
|
||||||
|
from utils.views import SniptRegistrationView
|
||||||
from views import (homepage, lexers, login_redirect,
|
from views import (homepage, lexers, login_redirect,
|
||||||
tags, user_api_key)
|
tags, user_api_key)
|
||||||
|
|
||||||
|
@ -54,7 +54,8 @@ urlpatterns = [
|
||||||
url(r'^search/$', search),
|
url(r'^search/$', search),
|
||||||
|
|
||||||
url(r'^register/$', lambda x: HttpResponseRedirect('/signup/')),
|
url(r'^register/$', lambda x: HttpResponseRedirect('/signup/')),
|
||||||
url(r'^signup/$', RegistrationView.as_view()),
|
url(r'^signup/$', SniptRegistrationView.as_view(),
|
||||||
|
name='registration_register'),
|
||||||
url(r'^activate/complete/$', RedirectView.as_view(
|
url(r'^activate/complete/$', RedirectView.as_view(
|
||||||
url='/login-redirect/')),
|
url='/login-redirect/')),
|
||||||
url(r'^login/?$', login, {
|
url(r'^login/?$', login, {
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
from registration.backends.default.views import RegistrationView
|
||||||
|
from utils.forms import SniptRegistrationForm
|
||||||
|
|
||||||
|
|
||||||
|
class SniptRegistrationView(RegistrationView):
|
||||||
|
"""
|
||||||
|
Custom registration view that uses our custom form.
|
||||||
|
"""
|
||||||
|
form_class = SniptRegistrationForm
|
||||||
|
|
||||||
|
def dispatch(self, request, *args, **kwargs):
|
||||||
|
return super(RegistrationView, self).dispatch(request, *args, **kwargs)
|
||||||
|
|
||||||
|
def get_success_url(self, request):
|
||||||
|
return '/account/activate/'
|
Loading…
Reference in New Issue