from django.conf import settings
from django.conf.urls.defaults import patterns, include, url
from django.views.generic.simple import direct_to_template

from registration.views import activate
from registration.views import register

from accounts.forms import RegistrationForm


urlpatterns = patterns('',

       url(r'^register/$',
           register,
           {'backend': "accounts.backends.DjangoPackagesRegistrationBackend",
           'form_class': RegistrationForm},
           name='registration_register'),
       url(r'^activate/complete/$',
           direct_to_template,
           {'template': 'registration/activation_complete.html'},
           name='registration_activation_complete'),
       url(r'^activate/(?P<activation_key>\w+)/$',
           activate,
           {'backend': "accounts.backends.DjangoPackagesRegistrationBackend"},
           name='registration_activate'),           
       url(r'^register/complete/$',
           direct_to_template,
           {'template': 'registration/registration_complete.html'},
           name='registration_complete'),
       url(r'^register/closed/$',
           direct_to_template,
           {'template': 'registration/registration_closed.html'},
           name='registration_disallowed'),
       (r'', include('registration.auth_urls')),
)