コード例 #1
0
ファイル: views.py プロジェクト: maurizi/model-my-watershed
def sign_up(request):
    view = RegistrationView()
    form = RegistrationFormUniqueEmail(request.POST)

    if form.is_valid():
        user = view.register(request, form)
        response_data = {'result': 'success',
                         'username': user.username,
                         'guest': False}
        return Response(data=response_data,
                        status=status.HTTP_200_OK)
    else:
        errors = []
        if 'username' not in form.cleaned_data:
            errors.append("Username is invalid or already in use")
        if 'password1' not in form.cleaned_data:
            errors.append("Password must be specified")
        if 'password2' not in form.cleaned_data or \
           form.cleaned_data['password1'] != form.cleaned_data['password2']:
            errors.append("Passwords do not match")
        if 'email' not in form.cleaned_data:
            errors.append("Email is invalid or already in use")

        if len(errors) == 0:
            errors.append("Invalid data submitted")

        response_data = {"errors": errors}
        return Response(data=response_data,
                        status=status.HTTP_400_BAD_REQUEST)
コード例 #2
0
ファイル: views.py プロジェクト: kahihia/project
def registration(request, form, auth_form):
    if request.user.is_authenticated():
        return HttpResponseRedirect("/")

    if request.POST.get('Register', None):
        form = RegistrationFormUniqueEmail(request.POST)
        if form.is_valid() and request.POST.get('tos', None):
            cleaned = form.cleaned_data
            reg_view = RegistrationView()
            try:
                reg_view.register(request, **cleaned)
                return render_to_response("registration/registration_complete.html", locals())
            except ValueError:
                return render_to_response("registration/registration_closed.html")
        else:
            if not request.POST.get('tos', None):
                form.errors.update({"rules": _("Agreement with terms is required")})

    if request.POST.get('Login', None):
        auth_form = AuthenticationForm(request, data=request.POST)
        if auth_form.is_valid():
            user = authenticate(email=request.POST.get("username", ""), password=request.POST.get("password", ""))
            login(request, user)
            try:
                cabinet = Cabinet.objects.get(user=user.pk)
            except ObjectDoesNotExist:
                cabinet = Cabinet(user=user, create_user=user)
                cabinet.save()

            return HttpResponseRedirect(request.GET.get('next', '/'))

    return render_to_response("centerpokupok/Registr/registr.html", locals(), context_instance=RequestContext(request))
コード例 #3
0
def sign_up(request):
    view = RegistrationView()
    form = RegistrationFormUniqueEmail(request.POST)

    if form.is_valid():
        user = view.register(request, form)
        response_data = {
            'result': 'success',
            'username': user.username,
            'guest': False
        }
        return Response(data=response_data, status=status.HTTP_200_OK)
    else:
        errors = []
        if 'username' not in form.cleaned_data:
            errors.append("Username is invalid or already in use")
        if 'password1' not in form.cleaned_data:
            errors.append("Password must be specified")
        if 'password2' not in form.cleaned_data or \
           form.cleaned_data['password1'] != form.cleaned_data['password2']:
            errors.append("Passwords do not match")
        if 'email' not in form.cleaned_data:
            errors.append("Email is invalid or already in use")

        if len(errors) == 0:
            errors.append("Invalid data submitted")

        response_data = {"errors": errors}
        return Response(data=response_data, status=status.HTTP_400_BAD_REQUEST)
コード例 #4
0
ファイル: auth.py プロジェクト: zhoupeiling/Colibri
 def register(self, request, **kwargs):
     while True:
         username = random_string(8)  # 62^8 ~= 2E14
         if not User.objects.filter(username__iexact=username).exists():
             break
     kwargs['username'] = username
     return RegistrationView.register(self, request, **kwargs)
コード例 #5
0
class RegistrationResource(Resource):
    """ Registration resource.

    Uses ``registration_view`` to perform registration.
    The registration form must be set as ``form_class`` for
    ``validation``. Read about it here:
    https://django-registration.readthedocs.org/en/latest/forms.html
    and here:
    http://django-tastypie.readthedocs.org/en/latest/validation.html
    """
    registration_view = RegistrationView()

    class Meta:
        object_class = RegistrationProfile
        authorization = Authorization()
        allowed_methods = ['post']
        validation = FormValidation(form_class=RegistrationFormUniqueEmail)

    def obj_create(self, bundle, **kwargs):
        self.is_valid(bundle)
        if bundle.errors:
            raise ImmediateHttpResponse(
                response=self.error_response(bundle.request, bundle.errors))
        self.registration_view.register(bundle.request, **bundle.data)
        return bundle

    def detail_uri_kwargs(self, bundle_or_obj):
        return {}
コード例 #6
0
def sign_up(request):
    view = RegistrationView()
    form = RegistrationFormUniqueEmail(request.POST)

    if form.is_valid():
        from_beekeepers = ('app.beescape.org' in request.get_host() or
                           'beekeepers' in request.GET)
        user = view.register(request, form)
        origin_app = \
            UserProfile.BEEKEEPERS if from_beekeepers else \
            UserProfile.POLLINATION

        UserProfile.objects.create(
            user=user,
            origin_app=origin_app
        )

        response_data = {'result': 'success',
                         'username': user.username,
                         'guest': False}
        return Response(data=response_data,
                        status=status.HTTP_200_OK)
    else:
        errors = []
        if 'username' not in form.cleaned_data:
            errors.append("Username is invalid or already in use")
        if 'password1' not in form.cleaned_data:
            errors.append("Password must be specified")
        if 'password2' not in form.cleaned_data or \
           form.cleaned_data['password1'] != form.cleaned_data['password2']:
            errors.append("Passwords do not match")
        if 'email' not in form.cleaned_data:
            errors.append("Email is invalid or already in use")

        if len(errors) == 0:
            errors.append("Invalid data submitted")

        response_data = {"errors": errors}
        return Response(data=response_data,
                        status=status.HTTP_400_BAD_REQUEST)
コード例 #7
0
ファイル: views.py プロジェクト: kershner/gifcache
def check_username(request):
    if request.method == 'POST':
        username = request.POST['username']
        if User.objects.filter(username=username).exists():
            logging.debug('Username exists!')
            form = SignupForm(request.POST)
            error = 'The username %s is already taken, please try another!' % username
            context = {
                'form': form,
                'error': error
            }
            return render(request, 'registration/registration_form.html', context)
        else:
            logging.debug('Unique Username!')
            form = SignupForm(request.POST)
            if form.is_valid():
                new_registration = RegistrationView()
                new_registration.register(request, form)
                return render(request, 'registration/registration_complete.html')
    else:
        context = {
            'form': SignupForm()
        }
        return render(request, 'registration/registration_form.html', context)
コード例 #8
0
def create_event(request):
    """Create a new event."""
    new_event_form = EventForm()
    if request.method == 'POST':
        response_new_event_form = EventForm(request.POST)
        if response_new_event_form.is_valid():
            # print(response_new_event_form.cleaned_data)
            presenter = response_new_event_form.cleaned_data['presenter']
            event_name = response_new_event_form.cleaned_data['event_name']
            date_event = response_new_event_form.cleaned_data['date_event']
            duration = response_new_event_form.cleaned_data['duration']
            coordinator = request.user
            description = response_new_event_form.cleaned_data['description']
            event = Event.objects.create(event_name=event_name,
                                         timestamp=date_event,
                                         duration=duration,
                                         presenter=presenter,
                                         coordinator=coordinator,
                                         description=description)

            Room.objects.create(title=event.id)
            request.POST = request.POST.copy()
            # print(request.POST)
            print(request.user.idf)
            request.POST["email"] = presenter
            request.POST["password1"] = request.user.idf
            request.POST["password2"] = request.user.idf
            return RegistrationView.as_view()(request)
            # return HttpResponseRedirect(reverse('coord_main_panel'))

        else:
            error_message = 'Please fill the details again'
            return render(request, 'event/new_event_form.html',
                          {'form': new_event_form})

    return render(request, 'event/new_event_form.html',
                  {'form': new_event_form})
コード例 #9
0
from crispy_forms_registration.forms import CrispySetPasswordForm

urlpatterns = patterns(
    'django.contrib.auth.views',
    url(r'^login/$',
        'login', {
            'authentication_form': CrispyAuthenticationForm,
        },
        name='login'),
    url(r'^password/change/$',
        'password_change', {
            'password_change_form': CrispyPasswordChangeForm,
        },
        name='auth_password_change'),
    url(r'^password/reset/$',
        'password_reset', {
            'password_reset_form': CrispyPasswordResetForm,
        },
        name='auth_password_reset'),
    url(r'^password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
        'password_reset_confirm', {'set_password_form': CrispySetPasswordForm},
        name='auth_password_reset_confirm'),
)

urlpatterns += patterns(
    '',
    url(r'^register/$',
        RegistrationView.as_view(form_class=CrispyRegistrationForm),
        name='registration_register'),
)
コード例 #10
0
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activate.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(
            form_class=EmailRegistrationForm,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'),
        name='registration_disallowed'),

    # django auth urls
    url(r'', include('registration_email.auth_urls')),
)
コード例 #11
0
ファイル: urls.py プロジェクト: Science-o-matic/jellyrisk
urlpatterns = i18n_patterns(
    '',
    url(r'^admin/', include(admin.site.urls)),
    (r'^succesfully_loggged_out/$', 'django.views.generic.simple.direct_to_template',
     {'template': 'registration/successfully_logged_out.html'}),
    url(r'^', include('cms.urls')),
)

urlpatterns += patterns(
    '',
    url(r'^favicon\.ico$', 'django.views.generic.simple.redirect_to',
        {'url': settings.STATIC_URL + 'img/favicon.ico'}),
    url(r'^gallery/', include('imagestore.urls', namespace='imagestore')),
    url(r'^store-locator/', include('store_locator.urls')),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^search/', include('haystack.urls')),
    (r'^tinymce/', include('tinymce.urls')),
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=UserProfileRegistrationForm),
        name='registration_register'),
    (r'^accounts/', include('registration.backends.default.urls')),
)

if settings.DEBUG:
    urlpatterns = patterns('',
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
    url(r'^wix/', 'jellyrisk_site.views.whoosh_search_index'),
    url(r'', include('django.contrib.staticfiles.urls')),
) + urlpatterns
コード例 #12
0
    'static': StaticViewSitemap,
}

urlpatterns = patterns(
    '',
    url(
        r'^robots\.txt$',
        TemplateView.as_view(template_name='robots.txt',
                             content_type='text/plain')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'', include('locations.urls', namespace="locations")),
    url(r'', include('posts.urls', namespace="posts")),
    url(r'', include('categories.urls', namespace="categories")),
    # django-registration urls
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=RegistrationFormUniqueEmail),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),
    # default auth views
    url(r'^accounts/login/$', 'django.contrib.auth.views.login', name="login"),
    url(r'^accounts/logout/$',
        'django.contrib.auth.views.logout',
        name="logout"),
    url(r'^accounts/password/reset/$',
        'django.contrib.auth.views.password_reset',
        name="password_reset"),
    url(r'^accounts/password/reset/done/$',
        'django.contrib.auth.views.password_reset_done',
        name="password_reset_done"),
    url(r'^accounts/password/reset/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
        'django.contrib.auth.views.password_reset_confirm',
コード例 #13
0
from django.conf.urls import include, url
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings
from registration.backends.default.views import RegistrationView
import RIGS
from RIGS import regbackend

urlpatterns = [
    # Examples:
    # url(r'^$', 'PyRIGS.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^', include('RIGS.urls')),
    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')),

    url(r'^admin/', admin.site.urls),
]

if settings.DEBUG:
    urlpatterns += staticfiles_urlpatterns()

    import debug_toolbar
    urlpatterns = [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns
コード例 #14
0
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activate.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(
            form_class=EmailRegistrationForm,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'),
        name='registration_disallowed'),

    # django auth urls
    url(r'', include('registration_email.auth_urls')),
]
コード例 #15
0
from django.conf.urls import patterns
from django.conf.urls import url
from django.views.generic.base import TemplateView

from registration.backends.default.views import (RegistrationView,
                                                 ActivationView)
from pbs.registration.forms import RegistrationForm

urlpatterns = patterns(
    '',
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(form_class=RegistrationForm),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
)
コード例 #16
0
ファイル: urls.py プロジェクト: jbzdak/drigan
from django.conf.urls import url
from django.views.generic.base import TemplateView

from registration.backends.default.views import ActivationView
from registration.backends.default.views import RegistrationView
from drigan_registration.forms import DriganRegistrationForm


urlpatterns = patterns('',
                       url(r'^activate/complete/$',
                           TemplateView.as_view(template_name='registration/activation_complete.html'),
                           name='registration_activation_complete'),
                       # Activation keys get matched by \w+ instead of the more specific
                       # [a-fA-F0-9]{40} because a bad activation key should still get to the view;
                       # that way it can return a sensible "invalid key" message instead of a
                       # confusing 404.
                       url(r'^activate/(?P<activation_key>\w+)/$',
                           ActivationView.as_view(),
                           name='registration_activate'),
                       url(r'^register/$',
                           RegistrationView.as_view(form_class=DriganRegistrationForm),
                           name='registration_register'),
                       url(r'^register/complete/$',
                           TemplateView.as_view(template_name='registration/registration_complete.html'),
                           name='registration_complete'),
                       url(r'^register/closed/$',
                           TemplateView.as_view(template_name='registration/registration_closed.html'),
                           name='registration_disallowed'),
                       (r'', include('registration.auth_urls')),
                       )
コード例 #17
0
ファイル: urls.py プロジェクト: JayFliz/econsensus
    url(r'^admin/logout/$', 'django.contrib.auth.views.logout_then_login',
        {'login_url': reverse_lazy('admin:index')}),
    url(r'^admin/', include(admin.site.urls), name='admin'),
    url(r'^settings/', include('livesettings.urls')),
    url(r'^notification/', include('notification.urls')),
    url(r'^comments/', include('django.contrib.comments.urls')),
    url(r'^organizations/', include('custom_organizations.urls')),
    url(r'^invitations/', include(invitation_backend().get_urls())),
    # the pages adds a / at the start, so don't put the / after pages
    url(r'^pages', include('django.contrib.flatpages.urls')),
    url(r'', include('publicweb.urls')),
)

urlpatterns += patterns(
    '',
    url(r'^accounts/register/$', RegistrationView.as_view(
        form_class=CustomUserSignupRegistrationForm,
        template_name='organizations/register_form.html'),
        name='registration_register'),
    url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login'),
    url(r'^accounts/login/$', 'remember_me.views.remember_me_login',
        {'authentication_form': CustomAuthenticationForm},
        name="remember_me_login"),
    url(r'^accounts/password/reset/$', 'django.contrib.auth.views.password_reset',
        {'password_reset_form': CustomPasswordResetForm}),
    url(r'^accounts/', include('registration.backends.default.urls')),

)

urlpatterns += staticfiles_urlpatterns()
コード例 #18
0
    url(r'^screenshots/?$', views.screenshots, name='screenshots'),
    url(r'^screenshots/(?P<itemid>\d+)/?$', views.serveScreenshot, name='serveScreenshot'),
    url(r'^screenshots/(?P<itemid>\d+)/delete/?$', views.deleteScreenshot, name='deleteScreenshot'),
    url(r'^screenshots/(?P<itemid>\d+)/(?P<itemname>\w+)/?$', views.serveScreenshot, name='serveScreenshot'),

    url(r'^comments/?$', views.comments, name='comments'),
    url(r'^comments/page/(?P<page>\d+)/?$', views.comments, name='comments_paged'),
    url(r'^comments/user/(?P<arg>\d+)/?$', views.comments_by_user, name='comments_by_user'),
    url(r'^comments/user/(?P<arg>\d+)/page/(?P<page>\d+)/?$', views.comments_by_user, name='comments_by_user_paged'),


    url(r'^(?P<name>\w+)/(?P<arg>\d+)/cancelreport/?$', views.cancelReport, name='cancelReport'),

    url(r'^deletecomment/(?P<arg>\d+)/(?P<item_type>\w+)/(?P<item_id>\w+)/?$', views.deleteComment, name='deleteComment'),

    url(r'^auth/register/?$', RegistrationView.as_view(form_class=RegistrationFormUniqueEmail), name='registration_register'),
    url(r'^auth/', include('registration.backends.default.urls')),

    url(r'^login/?$', views.loginView, name='loginView'),
    url(r'^logout/?$', views.logoutView, name='logoutView'),

    url(r'^accounts/', include('allauth.urls')),
    url(r'^accounts/profile/?$', views.profile, name='profile'),


    url(r'^news/feed.rss?$', views.feed, name='feed'),
    url(r'^search/?$', views.search, name='search'),
    url(r'^search/(?P<arg>.+?)/?$', views.search, name='search'),

    url(r'^panel/?$', views.ControlPanel, name='ControlPanel'),
    url(r'^panel/mymaps/?$', views.ControlPanel, name='ControlPanel'),
コード例 #19
0
    )),
    url(r'^avisos-legales/privacidad', TemplateView.as_view(
        template_name='avisos-legales/privacidad.html'
    )),
    url(r'^avisos-legales', TemplateView.as_view(
        template_name='avisos-legales.html'
    )),
    url(r'^acerca-de', TemplateView.as_view(
        template_name='acerca-de.html'
    )),

    url(r'^user/register/complete', TemplateView.as_view(
        template_name='registration/registration_complete.html'
    )),
    url(r'^user/register/', RegistrationView.as_view(
        form_class=RecaptchaRegistrationForm
    )),
    url(r'^user/password/reset/$', 'django.contrib.auth.views.password_reset', {
        'password_reset_form': RecaptchaPasswordResetForm,
        'email_template_name': 'registration/password_reset_email.txt'
    }),
    url(r'^user/', include('registration.backends.default.urls')),

    url(r'^account/$', 'billing.views.index'),
    url(r'^purchase/domain/$', 'billing.views.purchase'),
    url(r'^payment/(?P<contract_id>\d+)/$', 'billing.views.payment'),
    url(r'^transfer/domain/$', 'billing.views.transfer'),
    url(r'^purchase/mail/plus/$', 'billing.views.mail_plus_purchase'),
    url(r'^purchase/mail/premium/$', 'billing.views.mail_premium_purchase'),
    url(r'^purchase/mail/redirect/$', 'billing.views.mail_redirect_purchase'),
    url(r'^purchase/db/mysql/$', 'billing.views.mysql_purchase'),
コード例 #20
0
ファイル: urls.py プロジェクト: enjieli/gobotany-app
from .forms import RegistrationFormWithHiddenField

urlpatterns = [
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    # Activation keys get matched by \w+ instead of the more specific
    # [a-fA-F0-9]{40} because a bad activation key should still get to the
    # view; that way it can return a sensible "invalid key" message instead
    # of a confusing 404.
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(form_class=RegistrationFormWithHiddenField),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'),
        name='registration_disallowed'),

    # Use names from django.auth.urls.py to avoid a NoMatch error as seen with
    # password_reset_done (http://stackoverflow.com/questions/20307473).
    url(r'^password/change/$',
        password_change,
        {'template_name': 'registration/change_password.html'},
コード例 #21
0
admin.autodiscover()

auth_urls = url(r'^accounts/', include('django.contrib.auth.urls'))
if hasattr(settings, 'CAS_BASE'):
    auth_urls = url(r'^accounts/', include('djangowind.urls'))

urlpatterns = [
    auth_urls,
    url(r'^about/',
        TemplateView.as_view(template_name="flatpages/about.html")),
    url(r'^help/', TemplateView.as_view(template_name="flatpages/help.html")),
    url(r'^contact/',
        TemplateView.as_view(template_name="flatpages/contact.html")),
    url(r'^$', index, name="index"),
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=CreateAccountForm),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),
    url(r'^admin/', admin.site.urls),
    url(r'^smoketest/', include('smoketest.urls')),
    url(r'^main/', include('tobaccocessation.main.urls')),
    url(r'^create_profile/', create_profile, name="create_profile"),
    url(r'^activity/virtualpatient/',
        include('tobaccocessation.activity_virtual_patient.urls')),
    url(r'^activity/quiz/', include('quizblock.urls')),
    url(r'^quizblock/', include('quizblock.urls')),
    url(r'^uploads/(?P<path>.*)$', serve,
        {'document_root': settings.MEDIA_ROOT}),
    url(r'^pagetree/', include('pagetree.urls')),
    url(r'^pages/(?P<hierarchy>\w+)/edit/(?P<path>.*)$', edit_page),
    url(r'^pages/(?P<hierarchy>\w+)/(?P<path>.*)$', page),
コード例 #22
0
ファイル: urls.py プロジェクト: coati-00/teachdentistry
from teachdentistry.main.views import ReportView
import os.path

v1_api = Api(api_name='v1')
v1_api.register(DentalEducatorResource())
v1_api.register(InstitutionResource())

admin.autodiscover()

site_media_root = os.path.join(os.path.dirname(__file__), "../media")

urlpatterns = patterns(
    '',
    ('^accounts/', include('djangowind.urls')),
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=UserProfileForm),
        name='registration_register'),
    (r'^accounts/', include('registration.backends.default.urls')),
    (r'^logout/$', 'django.contrib.auth.views.logout', {
        'next_page': '/'
    }),
    (r'^$', 'teachdentistry.main.views.index'),
    (r'^_pagetree/', include('pagetree.urls')),
    (r'^_quiz/', include('quizblock.urls')),
    (r'^_main/api/', include(v1_api.urls)),
    (r'^admin/', include(admin.site.urls)),
    (r'^stats/$', TemplateView.as_view(template_name="stats.html")),
    (r'smoketest/', include('smoketest.urls')),
    (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {
        'document_root': site_media_root
    }),
コード例 #23
0
        CreateUserEmailModificationRequest.as_view(),
        name="django_email_changer_change_view"),

    # django-registration
    url(r'^accounts/$', RedirectView.as_view(url='/', )),
    # Fix for password reset
    url(r'^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
        auth_views.password_reset_confirm,
        name='auth_password_reset_confirm'),
    url(r'^password/reset/complete/$',
        auth_views.password_reset_complete,
        name='password_reset_complete'),
    url(r'^password/change/done/$',
        auth_views.password_change_done,
        name='password_change_done'),
    url(r'^accounts/password/reset/confirm/$',
        RedirectView.as_view(url='/', )),
    url(r'^accounts/password/reset/$',
        'django.contrib.auth.views.password_reset',
        {'post_reset_redirect': '/accounts/password/reset/done/'},
        name="password_reset"),
    url('^accounts/activate/$',
        ActivationView.as_view(), {'activation_key': 'None'},
        name='registration_activate'),
    # enable unique email registration feature
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=RegistrationFormWithName),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),
)
コード例 #24
0
        # url(r'^.*$', TemplateView.as_view(template_name='core2/maintainance.html')),

        #from core.forms import RegistrationForm
        # url(r'^login/$',  'core.views.main_views.login'),
        # url(r'^logout/$', 'core.views.main_views.logout'),
        # url(r'^accounts/password/reset_done/$', 'core.views.registration_views.reset_password_done', name='password_reset_done'),
        # url(r'^/accounts/register/$', RegistrationView.as_view(form_class=RegistrationForm), name='registration_register'),
        # url(r'^accounts/password/reset/$', 'core.views.registration_views.reset_password'),
        # name='password_reset_confirm'),

        url(r'^logout$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
        # url(r'^password_reset/$', 'django.contrib.auth.views.password_reset', {'password_reset_form': FrespoPasswordResetForm}, name='password_reset'),
        url(r'', include('django.contrib.auth.urls')),

        url(r'^accounts/password/reset/$', 'django.contrib.auth.views.password_reset', {'password_reset_form': FrespoPasswordResetForm}, name='password_reset'),
        url(r'^accounts/register/$', RegistrationView.as_view(form_class=MyRegForm), name='registration_register'),
        url(r'^accounts/', include('registration.backends.default.urls')),

        url(r'^$', 'core.views.main_views.home', name='home'),
        url(r'^rates$', 'core.views.main_views.rates', name='rates'),
        url(r'^404$', TemplateView.as_view(template_name='404.html')),
        url(r'^faq$', TemplateView.as_view(template_name='core2/faq.html')),
        url(r'^developers$', TemplateView.as_view(template_name='core2/developers.html')),
        url(r'^core/', include('core.urls')),
        url(r'^project/', include('core.urls.project_urls')),
        url(r'^issue/', include('core.urls.issue_urls')),
        url(r'^api/', include('core.urls.api_urls')),
        url(r'^myissues/', 'core.views.issue_views.myissues'),
        url(r'^offer/', include('core.urls.offer_urls')),
        url(r'^solution/', include('core.urls.solution_urls')),
        url(r'^search/', 'core.views.issue_views.listIssues'),
コード例 #25
0
        # url(r'^.*$', TemplateView.as_view(template_name='core2/maintainance.html')),

        #from core.forms import RegistrationForm
        # url(r'^login/$',  'core.views.main_views.login'),
        # url(r'^logout/$', 'core.views.main_views.logout'),
        # url(r'^accounts/password/reset_done/$', 'core.views.registration_views.reset_password_done', name='password_reset_done'),
        # url(r'^/accounts/register/$', RegistrationView.as_view(form_class=RegistrationForm), name='registration_register'),
        # url(r'^accounts/password/reset/$', 'core.views.registration_views.reset_password'),
        # name='password_reset_confirm'),

        url(r'^logout$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
        # url(r'^password_reset/$', 'django.contrib.auth.views.password_reset', {'password_reset_form': FrespoPasswordResetForm}, name='password_reset'),
        url(r'', include('django.contrib.auth.urls')),

        url(r'^accounts/password/reset/$', 'django.contrib.auth.views.password_reset', {'password_reset_form': FrespoPasswordResetForm}, name='password_reset'),
        url(r'^accounts/register/$', RegistrationView.as_view(form_class=RegistrationFormUniqueEmail), name='registration_register'),
        url(r'^accounts/', include('registration.backends.default.urls')),

        url(r'^$', 'core.views.main_views.home', name='home'),
        url(r'^rates$', 'core.views.main_views.rates', name='rates'),
        url(r'^404$', TemplateView.as_view(template_name='404.html')),
        url(r'^faq$', TemplateView.as_view(template_name='core2/faq.html')),
        url(r'^developers$', TemplateView.as_view(template_name='core2/developers.html')),
        url(r'^core/', include('core.urls')),
        url(r'^project/', include('core.urls.project_urls')),
        url(r'^issue/', include('core.urls.issue_urls')),
        url(r'^api/', include('core.urls.api_urls')),
        url(r'^myissues/', 'core.views.issue_views.myissues'),
        url(r'^offer/', include('core.urls.offer_urls')),
        url(r'^solution/', include('core.urls.solution_urls')),
        url(r'^search/', 'core.views.issue_views.listIssues'),
コード例 #26
0
ファイル: urls.py プロジェクト: goodtune/django-registration
urlpatterns = [
    url(
        r"^$",
        TemplateView.as_view(template_name="registration/activation_complete.html"),
        name="simple_activation_redirect",
    ),
    url(
        r"^activate/complete/$",
        TemplateView.as_view(template_name="registration/activation_complete.html"),
        name="registration_activation_complete",
    ),
    # Activation keys get matched by \w+ instead of the more specific
    # [a-fA-F0-9]{40} because a bad activation key should still get to
    # the view; that way it can return a sensible "invalid key"
    # message instead of a confusing 404.
    url(r"^activate/(?P<activation_key>\w+)/$", ActivateWithSimpleRedirect.as_view(), name="registration_activate"),
    url(r"^register/$", RegistrationView.as_view(), name="registration_register"),
    url(
        r"^register/complete/$",
        TemplateView.as_view(template_name="registration/registration_complete.html"),
        name="registration_complete",
    ),
    url(
        r"^register/closed/$",
        TemplateView.as_view(template_name="registration/registration_closed.html"),
        name="registration_disallowed",
    ),
    url(r"", include("registration.auth_urls")),
]
コード例 #27
0
        url(r'^offer/', include('core.urls.offer_urls')),
        url(r'^solution/', include('core.urls.solution_urls')),
        url(r'^search/', 'core.views.issue_views.listIssues'),
        url(r'^stats/',  'core.views.main_views.stats'),
        url(r'^jslic$', TemplateView.as_view(template_name='core2/jslic.html')),
        url(r'^github-hook/', include('core.urls.github_hook_urls')),
        url(r'^feedback', include('core.urls.feedback_urls')),
        url(r'^user/', include('core.urls.user_urls')),
        url(r'^payment/', include('core.urls.payment_urls')),
        url(r'^sandbox/', include('sandbox.urls')),
        url(r'^github/', include('gh_frespo_integration.urls')),
        url(r'^bladmin/doc/', include('django.contrib.admindocs.urls')),
        url(r'^bladmin/', include(admin.site.urls)),
        url(r'^login-error/$', 'core.views.main_views.login_error'),
        url(r'^accounts/password/reset/$', 'core.views.registration_views.reset_password'),
        url(r'^/accounts/register/$', RegistrationView.as_view(form_class=RegistrationForm), name='registration_register'),
        url(r'^robots.txt$', TemplateView.as_view(template_name='core2/robots.txt', content_type='text/plain')),
        url(r'^sitemap.xml$', 'core.views.main_views.sitemap'),
        url(r'^accounts/', include('registration.backends.default.urls')),
        url(r'', include('social_auth.urls')),
        url(r'^email/$', 'core.views.user_views.redirect_to_user_page',
            {'email_verified': 'true'}, name='emailmgr_email_list'),
        url(r'^email/activate/(?P<identifier>\w+)/$',
            'emailmgr.views.email_activate',
            name='emailmgr_email_activate'
        ),
    )

urlpatterns += patterns('',
    url(r'^sandbox/', include('sandbox.urls')),
)
コード例 #28
0
ファイル: urls.py プロジェクト: talister/valhalla
from django.conf.urls import url, include
from registration.backends.default.views import RegistrationView

from valhalla.accounts.forms import CustomRegistrationForm
from valhalla.accounts.views import UserUpdateView, RevokeAPITokenView

urlpatterns = [
    url(r'^register/$', RegistrationView.as_view(form_class=CustomRegistrationForm), name='registration_register'),
    url(r'^profile/$', UserUpdateView.as_view(), name='profile'),
    url(r'^revoketoken/$', RevokeAPITokenView.as_view(), name='revoke-api-token'),
    url(r'', include('registration.backends.default.urls')),
]
コード例 #29
0
ファイル: urls.py プロジェクト: max2mx/RSSNews
from django.conf.urls import patterns, include, url
import ragbackend
from registration.backends.default.views import RegistrationView
from forms import UserRegForm
import autocomplete_light
autocomplete_light.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^$', 'feed.views.index', name='index'),
    url(r'^story/$', 'feed.views.story', name='story'),
    url(r'^feed/$', 'feed.views.feed', name='feed'),
    url(r'^feeds/$', 'feed.views.feeds', name='feeds'),
    url(r'^story/(?P<story_id>\d+)/$',
        'feed.views.story_detail',
        name='story_detail'),
    url(r'^vote/$', 'feed.views.vote', name='vote'),
    url(r'^register/$', RegistrationView.as_view(form_class=UserRegForm)),
    url(r'^autocomplete/', include('autocomplete_light.urls')),
)
コード例 #30
0
ファイル: urls.py プロジェクト: atoz-chevara/wafer
    'wafer.registration.views',
    url(r'^profile/$', 'redirect_profile'),

    url(r'^github-login/$', 'github_login'),
    url(r'^debian-login/$', 'debian_login'),

    # registration.backends.default.urls, but Django 1.5 compatible
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'
        ), name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activate.html'
        ), name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(
            template_name='registration/registration_form.html'
        ),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'
        ), name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'
        ), name='registration_disallowed'),
    url(r'', include('registration.auth_urls')),
)
コード例 #31
0
from django.conf.urls import patterns, include, url
from registration.forms import RegistrationFormUniqueEmail
from registration.backends.default.views import RegistrationView

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'django_registration_demo.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    # enable unique email registration feature
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=RegistrationFormUniqueEmail),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls'))
)
コード例 #32
0
ファイル: urls.py プロジェクト: oss6/cs-key-skills
from django.conf.urls import url
from registration.backends.default.views import RegistrationView
from .forms import RegistrationFormBhamMail
from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login'),
    url(r'^accounts/register/$', RegistrationView.as_view(form_class=RegistrationFormBhamMail), name='register'),

    # Public access
    url(r'^courses/$', views.CourseList.as_view(), name='courses'),
    url(r'^courses/(?P<id>[0-9]+)/$', views.LectureList.as_view(), name='lectures'),
    url(r'^courses/(?P<cid>[0-9]+)/lectures/(?P<pk>[0-9]+)/$', views.LectureDetail.as_view(), name='lecture'),
    url(r'^create_feedback/$', views.create_feedback, name='create_feedback'),

    # Restricted access
    url(r'^dashboard/$', views.dashboard, name='dashboard'),

    url(r'^create_course/$', views.create_course, name='create_course'),
    url(r'^update_course/(?P<pk>[0-9]+)/$', views.CourseUpdate.as_view(), name='update_course'),
    url(r'^delete_course/$', views.delete_course, name='delete_course'),

    url(r'^create_lecture/$', views.create_lecture, name='create_lecture'),
    url(r'^update_lecture/(?P<pk>[0-9]+)/$', views.LectureUpdate.as_view(), name='update_lecture'),
    url(r'^delete_lecture/$', views.delete_lecture, name='delete_lecture'),
]
コード例 #33
0
    (r'^(?P<experiment_id>\d+)/add-dataset$', 'add_dataset'),
    )

token_urls = patterns(
    'tardis.tardis_portal.views',
    (r'^login/(?P<token>.+)/', 'token_login'),
    (r'^delete/(?P<token_id>.+)/', 'token_delete'),
    )


accounts_urls = patterns(
    'tardis.tardis_portal.views',
    (r'^login/$', 'login'),
    (r'^manage$', 'manage_user_account'),
    (r'^manage_auth_methods/$', 'manage_auth_methods'),
    url(r'^register/$', RegistrationView.as_view(  # pylint: disable=E1120
        form_class=RegistrationForm),
        name='register'),
    (r'', include('registration.backends.default.urls')),
    )

dataset_urls = patterns(
    'tardis.tardis_portal.views',
    (r'^(?P<dataset_id>\d+)/stage-files$', 'stage_files_to_dataset'),
    (r'^(?P<dataset_id>\d+)$', 'view_dataset'),
    (r'^(?P<dataset_id>\d+)/edit$', 'edit_dataset'),
    (r'^(?P<dataset_id>\d+)/thumbnail$', 'dataset_thumbnail'),
)
iiif_urls = patterns(
    'tardis.tardis_portal.iiif',
    url(r'^(?P<datafile_id>\d+)/(?P<region>[^\/]+)/(?P<size>[^\/]+)/(?P<rotation>[\d\.]+)/(?P<quality>\w+)$',  # noqa
        'download_image'),
コード例 #34
0
ファイル: urls.py プロジェクト: aazhbd/qurananalyst01
    "",
    url(r"^$", "qurananalyst.views.home", name="home"),
    url(r"^home$", "qurananalyst.views.home", name="home"),
    url(r"^info$", "qurananalyst.views.info", name="info"),
    url(r"^(?P<chap>\d+)/?$", "qurananalyst.views.chapter", name="chapter"),
    url(r"^getchapter$", "qurananalyst.views.getchapter", name="getchapter"),
    url(r"^(?P<chap>\d+)/(?P<verse>\d+)/?$", "qurananalyst.views.verse", name="verse"),
    url(r"^getverse$", "qurananalyst.views.getverse", name="getverse"),
    url(r"^search/(?P<search>.+?)/(?P<page>\d+)/?$", "qurananalyst.views.search", name="search"),
    url(r"^search/(?P<search>.+?)/?$", "qurananalyst.views.search", name="search"),
    url(r"^search/?$", "qurananalyst.views.search", name="search"),
    url(r"^discussions$", "qurananalyst.views.discussions", name="discussions"),
    # url(r'^qurananalyst/', include('qurananalyst.foo.urls')),
    url(
        r"^accounts/register/$",
        RegistrationView.as_view(form_class=RegistrationFormCaptcha),
        name="registration_register",
    ),
    url(r"^accounts/", include("registration.backends.default.urls")),
    # Uncomment the admin/doc line below to enable admin documentation:
    url(r"^admin/doc/", include("django.contrib.admindocs.urls")),
    # Uncomment the next line to enable the admin:
    url(r"^admin/", include(admin.site.urls)),
    url(r"^%s(?P<path>.*)$" % settings.STATIC_URL.lstrip("/"), "django.contrib.staticfiles.views.serve"),
    url(
        r"^%s(?P<path>.*)$" % settings.MEDIA_URL.lstrip("/"),
        "django.views.static.serve",
        kwargs=dict(document_root=settings.MEDIA_ROOT),
    ),
)
コード例 #35
0
ファイル: urls.py プロジェクト: zwilling/webtech-dafot
from django.conf.urls import patterns, url
from django.contrib.auth import views as auth_views
from django.views.generic.base import TemplateView
from registration.backends.default.views import ActivationView
from registration.backends.default.views import RegistrationView

from .forms import AppUserForm
from .views import CustomRegistrationView

urlpatterns = patterns('',
    url(r'^accounts/register/$', CustomRegistrationView.as_view(
        form_class=AppUserForm), {'title': 'Registration'}, name='register'),
    url(r'^accounts/login/$', auth_views.login,
        {'template_name': 'registration/login.html'}, name='auth_login'),
    url(r'^accounts/logout/$', auth_views.logout,
        {'template_name': 'registration/logout.html'}, name='auth_logout'),
    url(r'^accounts/activate/complete/$', TemplateView.as_view(
        template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^accounts/activate/(?P<activation_key>\w+)/$', ActivationView.as_view(),
        name='registration_activate'),
    url(r'^accounts/register/$', RegistrationView.as_view(),
        name='registration_register'),
    url(r'^accounts/register/complete/$', TemplateView.as_view(
        template_name='registration/registration_complete.html'),
        name='registration_complete'),
)
コード例 #36
0
ファイル: urls.py プロジェクト: zmactep/ig-pipeline
from igcad import settings

from registration.forms import RegistrationFormUniqueEmail
from registration.backends.default.views import RegistrationView


urlpatterns = patterns(
    '',

    # Admin
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),

    # Auth system
    url(r'^register/$', RegistrationView.as_view(form_class=RegistrationFormUniqueEmail),
        name='registration_register'),
    url(r'', include('registration.backends.default.urls')),

    # Tasks dashboard
    url(r'^', include('igtools.urls', namespace='igtools')),

    url(r'^', include('igstorage.urls', namespace='igstorage')),

    # Info page content
    url(r'^info/', include('main.urls', namespace='main')),

    # User profile
    url(r'^user/', include('userprofile.urls', namespace='userprofile')),

    # Messages
コード例 #37
0
ファイル: urls.py プロジェクト: starfox221/PetLuvers
from django.conf.urls import patterns, include, url

from registration.backends.default.views import RegistrationView

from sitters.forms import UserTypeRegistrationForm

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    url(r'^$', 'sitters.views.home', name='home'),
    # url(r'^petluvers/', include('petluvers.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^djadmin/', include(admin.site.urls)),

    url(r'accounts/register/$',
        RegistrationView.as_view(form_class=UserTypeRegistrationForm),
        name='registration_register'),

    url(r'^accounts/', include('registration.backends.default.urls')),
    url(r'^usertype/', 'sitters.views.home', name='home'),
    
    url(r'^(?P<username>[a-zA-Za_zA_Z0-9.-]*)/$', 'sitters.views.profile', name='profile'),
)
コード例 #38
0
ファイル: urls.py プロジェクト: loveplay1983/mytardis
    (r'^(?P<experiment_id>\d+)/add-dataset$', 'add_dataset'),
    )

token_urls = patterns(
    'tardis.tardis_portal.views',
    (r'^login/(?P<token>.+)/', 'token_login'),
    (r'^delete/(?P<token_id>.+)/', 'token_delete'),
    )


accounts_urls = patterns(
    'tardis.tardis_portal.views',
    (r'^login/$', 'login'),
    (r'^manage$', 'manage_user_account'),
    (r'^manage_auth_methods/$', 'manage_auth_methods'),
    url(r'^register/$', RegistrationView.as_view(),  # pylint: disable=E1120
        name='register'),
    (r'', include('registration.backends.default.urls')),
    )

dataset_urls = patterns(
    'tardis.tardis_portal.views',
    (r'^(?P<dataset_id>\d+)/stage-files$', 'stage_files_to_dataset'),
    url(r'^(?P<dataset_id>\d+)$', DatasetView.as_view(),
        name='tardis_portal.view_dataset'),
    (r'^(?P<dataset_id>\d+)/edit$', 'edit_dataset'),
    (r'^(?P<dataset_id>\d+)/thumbnail$', 'dataset_thumbnail'),
    url(r'^(?P<dataset_id>\d+)/checksums$', 'checksums_download',
        name='tardis_portal.dataset_checksums'),
)
iiif_urls = patterns(
コード例 #39
0
ファイル: __init__.py プロジェクト: saavrabh/gstudio
    ),

    url(r'^accounts/activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activation_complete.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_activate'),

    url(r'^accounts/register/$',
        RegistrationView.as_view(
            form_class=GstudioEmailRegistrationForm,
            template_name=registeration_template,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_register'),

    url(r'^accounts/login/$', auth_views.login ,{'template_name': login_template}, name='login'),
    url(r'^accounts/clix_student_registration/$', 'gnowsys_ndf.ndf.views.ajax_views.clix_student_registration', name='clix_student_registration'),
    url(r'^accounts/', include('registration_email.backends.default.urls')),

   # --end of django-registration

   (r'^status/cache/$', 'gnowsys_ndf.ndf.views.cache.cache_status'),
    # url(r'^Beta/', TemplateView.as_view(template_name= 'gstudio/beta.html'), name="beta"),
)
コード例 #40
0
admin.autodiscover()

from django.views.generic import RedirectView
from django.views.generic import TemplateView

from Profiles.views import homepage_view
from registration.backends.default.views import RegistrationView
from Profiles.forms import RecaptchaRegistrationForm

urlpatterns = patterns('',
    # Django Components
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
    url(r'^admin/', include(admin.site.urls)),

    # Community Developed Components
    url(r'^accounts/register/$', RegistrationView.as_view(form_class=RecaptchaRegistrationForm), name='registration.views.register'), # email disabled
    url(r'^accounts/', include('registration.backends.default.urls')), # email disabled
    #url(r'^accounts/', include('registration.backends.default.urls')), # enable email
    #url(r'^avatar/', include('avatar.urls')),
    url(r'^logout$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
    
    # Custom Components
    url(r'^accommodations/', include('Accommodations.urls')),
    url(r'^users/', include('Profiles.urls')),
    url(r'^activities/', include('Activities.urls')),
    
    # Static Pages
    url(r'^principles$', TemplateView.as_view(template_name='static_pages/principles.html')),
    url(r'^about$', TemplateView.as_view(template_name='static_pages/about.html')),
    url(r'^where$', TemplateView.as_view(template_name='static_pages/where.html')),
    url(r'', include('social_auth.urls')),
コード例 #41
0
 # url(r'^login/$',  'core.views.main_views.login'),
 # url(r'^logout/$', 'core.views.main_views.logout'),
 # url(r'^accounts/password/reset_done/$', 'core.views.registration_views.reset_password_done', name='password_reset_done'),
 # url(r'^/accounts/register/$', RegistrationView.as_view(form_class=RegistrationForm), name='registration_register'),
 # url(r'^accounts/password/reset/$', 'core.views.registration_views.reset_password'),
 # name='password_reset_confirm'),
 url(r'^logout$', 'django.contrib.auth.views.logout',
     {'next_page': '/'}),
 # url(r'^password_reset/$', 'django.contrib.auth.views.password_reset', {'password_reset_form': FrespoPasswordResetForm}, name='password_reset'),
 url(r'', include('django.contrib.auth.urls')),
 url(r'^accounts/password/reset/$',
     'django.contrib.auth.views.password_reset',
     {'password_reset_form': FrespoPasswordResetForm},
     name='password_reset'),
 url(r'^accounts/register/$',
     RegistrationView.as_view(form_class=MyRegForm),
     name='registration_register'),
 url(r'^accounts/', include('registration.backends.default.urls')),
 url(r'^$', 'core.views.main_views.home', name='home'),
 url(r'^rates$', 'core.views.main_views.rates', name='rates'),
 url(r'^404$', TemplateView.as_view(template_name='404.html')),
 url(r'^faq$', TemplateView.as_view(template_name='core2/faq.html')),
 url(r'^developers$',
     TemplateView.as_view(template_name='core2/developers.html')),
 url(r'^core/', include('core.urls')),
 url(r'^project/', include('core.urls.project_urls')),
 url(r'^issue/', include('core.urls.issue_urls')),
 url(r'^api/', include('core.urls.api_urls')),
 url(r'^myissues/', 'core.views.issue_views.myissues'),
 url(r'^offer/', include('core.urls.offer_urls')),
 url(r'^solution/', include('core.urls.solution_urls')),
コード例 #42
0
ファイル: urls.py プロジェクト: gitter-badger/himproekt
from hcprofile.signals import *
from django.contrib.sitemaps import FlatPageSitemap, GenericSitemap
from django.contrib.auth.decorators import login_required

admin.autodiscover()

sitemaps = {
    'eshop_categories': ArticleCategorySitemap,
    'eshop_items': ArticleItemSitemap,
    'flatpages': FlatPageSitemap,
}

urlpatterns = patterns('',
                       (r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
                       (r'^accounts/logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}),
                       url(r'accounts/register/$', RegistrationView.as_view(form_class=ExRegistrationForm),
                           name='registration_register'),
                       (r'^accounts/', include('registration.urls')),
                       (r'^accounts/login/$', 'django.contrib.auth.views.login'),
                       url(r'^accounts/profile/$', login_required(direct_to_template), {'template': 'profile.html'}),
                       (r'^admin/', include(admin.site.urls)),
                       (r'^robots.txt$', include('robots.urls')),
                       (r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
                       (r'^captcha/', include('captcha.urls')),
                       (r'^comments/', include('django.contrib.comments.urls')),
                       (r'^search/$', search_view, {}, 'search'),
                       url(r'^news/(?P<slug>[-\w]+)/$', object_detail, {
                           'queryset': News.objects.filter(published=True),
                           'template_object_name': 'news',
                       },
                           name='main_news_slug'),
コード例 #43
0
ファイル: urls.py プロジェクト: aldoanggibarreto/rmap
    url(r'^wizard2/$',wizard2 ,name='wizard2' ),
    url(r'^wizard_done/$',wizard_done ,name='wizard_done' ),
    url(r'^wizard_error/$',wizard_error ,name='wizard_error' ),
#    Uncomment the next line to enable admin documentation:
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

#    Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),

    url(r'^', include('http2mqtt.urls')),

    url(r'^', include('rmap.stations.urls')),

#    override default register form
#    url(r'^registrazione/register/$', RegistrationView.as_view(form_class=RegistrationFormTermsOfService), name='registration_register'),
    url(r'^registrazione/register/$', RegistrationView.as_view(form_class= RmapRegistrationForm),name='registration_register'),

    url(r'^registrazione/', include('registration.backends.default.urls')),
    url(r'^auth/user',     rmap.views.user),
    url(r'^auth/vhost',    rmap.views.vhost),
    url(r'^auth/resource', rmap.views.resource),

    url(r'^auth/auth',     rmap.views.auth),
    url(r'^auth/superuser',rmap.views.superuser),
    url(r'^auth/acl',      rmap.views.acl),


    url(r'^accounts/profile/$',      rmap.views.profile),
    url(r'^accounts/profile/(?P<mystation_slug>[-\w]+)/$',      rmap.views.profile_details),

    url(r'^http2mqtt/', include('http2mqtt.urls')),
コード例 #44
0
from django.conf.urls import url, include, handler400, handler403, handler404, handler500
from django.contrib import admin
from registration.forms import RegistrationFormUniqueEmail
from registration.backends.default.views import RegistrationView

from main.views import projects, index, interactive, teams, profile, redirect, settings
from main.forms import UserRegForm
from main import backend

urlpatterns = [
    url(r'^admin/', admin.site.urls),

    url(r'^accounts/settings/$', settings.show_settings, name="user_settings"),
    url(r'^accounts/register/$', RegistrationView.as_view(form_class=UserRegForm), {'backend': 'registration.backends.default.DefaultBackend'}, name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),


    url(r'^(?P<access_type>public|private)/(?P<username>\w+)/(?P<share_name>\w+)', redirect.redirect_view, name="redirect_view"),

    url(r'^projects/new', projects.new_project, name="projects_new"),
    url(r'^projects/details/(?P<project_slug>\w+)', projects.details_project, name="projects_details"),
    url(r'^projects/share/(?P<project_slug>\w+)', projects.share_project, name="projects_share"),
    url(r'^projects', projects.list_projects, name="projects"),

    url(r'^teams/(?P<team_id>\w+)/(?P<team_name>\w+)/members', teams.list_members, name="teams_members"),
    url(r'^teams/(?P<team_id>\w+)/(?P<team_name>\w+)/projects', teams.list_projects, name="teams_projects"),
    url(r'^teams', teams.list_teams, name="teams"),

    url(r'^p/(?P<short_link_key>\w+)', interactive.short_link_redirect, name='short_link_redirect'),
    url(r'^ajax/(?P<username>\w+)/(?P<project_slug>\w+)/(?P<view_key>\w+)/(?P<requested_url>.*)', interactive.ajax_handler),
    url(r'^(?P<username>\w+)/(?P<project_slug>\w+)/download', interactive.download_zip, name="download_zip"),
コード例 #45
0
    url(r'^admin/', include(admin.site.urls), name='admin'),
    url(r'^settings/', include('livesettings.urls')),
    url(r'^notification/', include('notification.urls')),
    url(r'^comments/', include('django.contrib.comments.urls')),
    url(r'^organizations/', include('custom_organizations.urls')),
    url(r'^invitations/', include(invitation_backend().get_urls())),
    # the pages adds a / at the start, so don't put the / after pages
    url(r'^pages', include('django.contrib.flatpages.urls')),
    url(r'', include('publicweb.urls')),
)

urlpatterns += patterns(
    '',
    url(r'^accounts/register/$',
        RegistrationView.as_view(
            form_class=CustomUserSignupRegistrationForm,
            template_name='organizations/register_form.html'),
        name='registration_register'),
    url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login'),
    url(r'^accounts/login/$',
        'remember_me.views.remember_me_login',
        {'authentication_form': CustomAuthenticationForm},
        name="remember_me_login"),
    url(r'^accounts/password/reset/$',
        'django.contrib.auth.views.password_reset',
        {'password_reset_form': CustomPasswordResetForm}),
    url(r'^accounts/', include('registration.backends.default.urls')),
)

urlpatterns += staticfiles_urlpatterns()
コード例 #46
0
    url(r'^feed/', LastPostsFeed(), name='feed'),
    url(r'^profile/(?P<pk>\d+)/$',
        login_required(AuthorDetailView.as_view()),
        name='profile'),
    url(r'^profile/(?P<pk>\d+)/edit/$',
        login_required(AuthorUpdateView.as_view()),
        name='edit_profile'),
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(form_class=CaptchaRegistrationForm),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
    url(r'^rating/(?P<id>\d+)/(?P<slug>[-_\w]+)/up/$',
        'rating_up',
        name='rating_up'),
    url(r'^rating/(?P<id>\d+)/(?P<slug>[-_\w]+)/down/$',
        'rating_down',
        name='rating_down'),
    url(r'^search_results/', 'search', name='search'),
    url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}),
)
コード例 #47
0
ファイル: urls.py プロジェクト: tlrh314/CARD
from registration.forms import MyCustomRegistrationForm

from registration import views

urlpatterns = patterns('',
        url(r'^activate/complete/$',
            TemplateView.as_view(template_name='registration/activation_complete.html'),
            name='registration_activation_complete'),
        # Activation keys get matched by \w+ instead of the more specific
        # [a-fA-F0-9]{40} because a bad activation key should still get to the view;
        # that way it can return a sensible "invalid key" message instead of a
        # confusing 404.
        url(r'^activate/(?P<activation_key>\w+)/$',
            ActivationView.as_view(),
            name='registration_activate'),
        url(r'^register/$',RegistrationView.as_view(form_class=\
                MyCustomRegistrationForm), name='registration_register'),
        url(r'^register/complete/$',
            TemplateView.as_view(template_name='registration/registration_complete.html'),
            name='registration_complete'),
        url(r'^register/closed/$',
            TemplateView.as_view(template_name='registration/registration_closed.html'),
            name='registration_disallowed'),
        url(r'ivoauth/callback', views.ivoauth_callback, name='ivoauth_callback'),
        url(r'ivoauth$', views.ivoauth, name='ivoauth'),
        url(r'^logout',
            views.logout_user, name='logout'),
        (r'', include('registration.auth_urls')),
        )
コード例 #48
0
ファイル: urls.py プロジェクト: nottinghamtec/PyRIGS
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.backends.default.views import RegistrationView
import RIGS
from RIGS import regbackend

urlpatterns = patterns(
    "",
    # Examples:
    # url(r'^$', 'PyRIGS.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r"^", include("RIGS.urls")),
    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")),
    url(r"^admin/", include(admin.site.urls)),
)

if settings.DEBUG:
    urlpatterns += staticfiles_urlpatterns()
コード例 #49
0
ファイル: urls.py プロジェクト: parksandwildlife/pbs
from django.conf.urls import patterns
from django.conf.urls import url
from django.views.generic.base import TemplateView

from registration.backends.default.views import (RegistrationView,
                                                 ActivationView)
from pbs.registration.forms import RegistrationForm


urlpatterns = patterns(
    '',
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(form_class=RegistrationForm),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
)
コード例 #50
0
ファイル: urls.py プロジェクト: okamok/universear_server
    url(r'^hlar/', include('hlar.urls'), name='hlar_index'),
    url(r'^api/', include(hlar_router.urls)),
    url(r'^login/$', auth_views.login, {
        'template_name': 'hlar/login.html',
        'authentication_form': LoginForm
    }),
    url('', include('social.apps.django_app.urls',
                    namespace='social')),  # oauth用
    url(r'^logout/$', auth_views.logout,
        {'template_name': 'hlar/logged_out.html'}),
    url(r'^signup/$', views.signup, name='signup'),

    # サインアップ
    url(
        r'^accounts/register/$',
        RegistrationView.as_view(form_class=CustomRegistrationForm),
        name='registration_register',
    ),
    url(r'^accounts/', include('registration.backends.default.urls')),

    # パスワードリセット
    url(r'^reset/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
        'django.contrib.auth.views.password_reset_confirm',
        name='password_reset_confirm'),
    url(r'^password/reset/complete/$',
        auth_views.password_reset_complete,
        name='password_reset_complete'),

    # パスワード変更
    url(r'^password/change/$',
        auth_views.password_change,
コード例 #51
0
ファイル: urls.py プロジェクト: coati-00/ssnm
if hasattr(settings, 'CAS_BASE'):
    auth_urls = (r'^accounts/', include('djangowind.urls'))
    logout_page = (r'^logout/$',
                   'djangowind.views.logout',
                   {'next_page': redirect_after_logout})
    admin_logout_page = (r'^admin/logout/$',
                         'djangowind.views.logout',
                         {'next_page': redirect_after_logout})

urlpatterns = patterns(
    '',
    logout_page,
    admin_logout_page,
    auth_urls,
    url(r'^accounts/register/$', RegistrationView.as_view(
        form_class=CreateAccountForm),
        name='registration_register'),
    url(r'^accounts/password_reset/$',
        'django.contrib.auth.views.password_reset',
        name='password_reset'),
    url(r'^accounts/password_reset/done/$',
        'django.contrib.auth.views.password_reset_done',
        name='password_reset_done'),
    url(r'^accounts/reset/(?P<uidb64>[0-9A-Za-z_\-]+)/'
        '(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
        'django.contrib.auth.views.password_reset_confirm',
        name='password_reset_confirm'),
    url(r'^accounts/reset/done/$',
        'django.contrib.auth.views.password_reset_complete',
        name='password_reset_complete'),
    (r'^$', 'ssnm.main.views.show_maps'),
コード例 #52
0
ファイル: urls.py プロジェクト: rpetit3-fun/ffxi-gamify
        CreateUserEmailModificationRequest.as_view(),
        name="django_email_changer_change_view"),

    # django-registration
    url(r'^accounts/$', RedirectView.as_view(url='/', )),
    # Fix for password reset
    url(r'^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
        auth_views.password_reset_confirm,
        name='auth_password_reset_confirm'),
    url(r'^password/reset/complete/$',
        auth_views.password_reset_complete,
        name='password_reset_complete'),
    url(r'^password/change/done/$',
        auth_views.password_change_done,
        name='password_change_done'),
    url(r'^accounts/password/reset/confirm/$',
        RedirectView.as_view(url='/', )),
    url(r'^accounts/password/reset/$',
        'django.contrib.auth.views.password_reset',
        {'post_reset_redirect': '/accounts/password/reset/done/'},
        name="password_reset"),
    url('^accounts/activate/$', ActivationView.as_view(),
        {'activation_key': 'None'},
        name='registration_activate'),
    # enable unique email registration feature
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=RegistrationFormWithName),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),
]
コード例 #53
0
ファイル: urls.py プロジェクト: bennyyu686/refinery-platform
        {
            'post_reset_redirect': '/accounts/login/?next=/'
        }
    ),
    url(r'^accounts/profile/$',
        'core.views.user_profile',
        name='user_profile'),
    url(
        r'^accounts/profile/edit/$',
        'core.views.user_profile_edit',
        name='user_profile_edit'
    ),

    url(
        r'^accounts/register/$',
        RegistrationView.as_view(),
        name='registration.views.register'
    ),

    url(
        r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(),
        name='registration.views.activate'
    ),

    url(r'^accounts/', include('registration.backends.default.urls')),

    # NG: tastypie API urls
    url(r'^api/', include(v1_api.urls)),

    # NG: Haystack (searching and querying) urls
コード例 #54
0
    url(r'^activate/complete/$',
        TemplateView.as_view(
            template_name='registration/activation_complete.html'),
        name='registration_activation_complete'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activate.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_activate'),
    url(r'^register/$',
        RegistrationView.as_view(
            form_class=EmailRegistrationForm,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_register'),
    url(r'^register/complete/$',
        TemplateView.as_view(
            template_name='registration/registration_complete.html'),
        name='registration_complete'),
    url(r'^register/closed/$',
        TemplateView.as_view(
            template_name='registration/registration_closed.html'),
        name='registration_disallowed'),

    # django auth urls
    url(r'', include('registration_email.auth_urls')),
)
コード例 #55
0
ファイル: __init__.py プロジェクト: DurgaSwetha/ClixOER
            'subject_template_name':
            'registration/password_reset_email_subject.txt'
        },
        name='password_reset'),
    url(r'^accounts/activate/(?P<activation_key>\w+)/$',
        ActivationView.as_view(
            template_name='registration/activation_complete.html',
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_ACTIVATE_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_activate'),
    url(r'^accounts/register/$',
        RegistrationView.as_view(
            form_class=GstudioEmailRegistrationForm,
            get_success_url=getattr(
                settings, 'REGISTRATION_EMAIL_REGISTER_SUCCESS_URL',
                lambda request, user: '******'),
        ),
        name='registration_register'),

    # url(r'^accounts/login/$', auth_views.login ,{'template_name': login_template}, name='login'),
    url(r'^accounts/login/$',
        auth_views.login, {
            'template_name': login_template,
            'extra_context': {
                'USERNAME_SELECTION_WIDGET': GSTUDIO_USERNAME_SELECTION_WIDGET
            }
        },
        name='login'),
    url(r'^accounts/logout/$',
        auth_views.logout, {'template_name': logout_template},
コード例 #56
0
ファイル: urls.py プロジェクト: labhackercd/wikilegis
    url(r'^about/$', TemplateView.as_view(template_name='about.html'),
        name='about'),
    url(r'^bill/(?P<pk>\d+)/report/$', BillReport.as_view(),
        name='bill_report'),
    url(r'^upvote/(?P<content_type>\d+)/(?P<object_id>\d+)/$',
        'wikilegis.core.views.upvote', name='upvote'),
    url(r'^downvote/(?P<content_type>\d+)/(?P<object_id>\d+)/$',
        'wikilegis.core.views.downvote', name='downvote'),
]

urlpatterns += [
    url(r'^widget/(?P<pk>\d+)/?$', widget_views.WidgetView.as_view(), name='widget'),
    url(r'^widget/login/$', widget_views.LoginView.as_view(),
        name='widget_login'),
    url(r'^widget/signup/$', RegistrationView.as_view(
        success_url='widget_login',
        template_name='widget/login.html'), name='widget_signup'),
    url(r'^widget/vote/(?P<segment_id>\d+)$', widget_views.updown_vote,
        name='widget_vote'),
    url(r'^widget/amendment/(?P<segment_id>\d+)$', widget_views.amendment,
        name='widget_amendment'),
    url(r'^widget/comment/(?P<segment_id>\d+)$', widget_views.comment,
        name='widget_comment'),
]

urlpatterns += [
    url(r'^api/$', api_root),
    url(r'^api/bills/$', BillListAPI.as_view(),
        name='bill_list_api'),
    url(r'^api/bills/(?P<pk>\d+)$', BillAPI.as_view(),
        name='bill_api'),
コード例 #57
0
ファイル: urls.py プロジェクト: khoaanh2212/nextChef
 '',
 #url(r'^activate/complete/$',
 #    TemplateView.as_view(template_name='registration/activation_complete.html'),
 #    name='registration_activation_complete'),
 url(r'^activate/complete/$',
     'registration.backends.default.views.registrationActivateComplete',
     name='registration_activation_complete'),
 # Activation keys get matched by \w+ instead of the more specific
 # [a-fA-F0-9]{40} because a bad activation key should still get to the view;
 # that way it can return a sensible "invalid key" message instead of a
 # confusing 404.
 url(r'^activate/(?P<activation_key>\w+)/$',
     ActivationView.as_view(),
     name='registration_activate'),
 url(r'^register/$',
     RegistrationView.as_view(),
     name='registration_register'),
 url(r'^register/validation/$',
     RegistrationValidation.as_view(),
     name='registration_register_validation'),
 #url(r'^register/complete/$',
 #    TemplateView.as_view(template_name='registration/registration_complete.html'),
 #    name='registration_complete'),
 url(r'^register/complete/$',
     'registration.backends.default.views.signupComplete',
     name="registration_complete"),
 url(r'^register/complete/facebook/$',
     'registration.backends.default.views.signupCompleteFacebook',
     name="registration_complete_facebook"),
 url(r'^register/closed/$',
     TemplateView.as_view(
コード例 #58
0
ファイル: account.py プロジェクト: izderadicka/myplaces
        
    
urlpatterns = patterns('',
                       url(r'^activate/complete/$',
                           TemplateView.as_view(template_name='registration/activation_complete.html'),
                           name='registration_activation_complete'),
                       # Activation keys get matched by \w+ instead of the more specific
                       # [a-fA-F0-9]{40} because a bad activation key should still get to the view;
                       # that way it can return a sensible "invalid key" message instead of a
                       # confusing 404.
                       url(r'^activate/(?P<activation_key>\w+)/$',
                           ActivationView.as_view(),
                           name='registration_activate'),
                       url(r'^register/$',
                           RegistrationView.as_view(form_class=CaptchaForm),
                           name='registration_register'),
                       url(r'^register/complete/$',
                           TemplateView.as_view(template_name='registration/registration_complete.html'),
                           name='registration_complete'),
                       url(r'^register/closed/$',
                           TemplateView.as_view(template_name='registration/registration_closed.html'),
                           name='registration_disallowed'),
                       url(r'^profile/?$', 
                           login_required(ProfileView.as_view()),
                           name='profile_change'
                           ),
                       url(r'^login/$',
                           auth_views.login,
                           {'template_name': 'registration/login.html',
                            'authentication_form': AuthenticationLockForm},
コード例 #59
0
ファイル: urls.py プロジェクト: jmt4/approval_frame
from django.conf.urls import include, patterns, url
from django.contrib import admin
from registration.backends.default.views import RegistrationView

from approval_frame import views
from forms import RegistrationFormCustom

# autodiscover is required only for older versions of Django
admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^approval_polls/', include('approval_polls.urls', namespace="approval_polls")),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/register/$', RegistrationView.as_view(form_class=RegistrationFormCustom),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),
    url(r'^accounts/username/change/$', views.changeUsername, name="username_change"),
    url(r'^accounts/username/change/done/$', views.changeUsernameDone, name="username_change_done"),
    url(r'^accounts/password/change/$', 'django.contrib.auth.views.password_change',
        {'post_change_redirect': '/accounts/password_change/done/'}, name="password_change"),
    url(r'^accounts/password/change/done/$', 'django.contrib.auth.views.password_change_done'),
    url('', include('social.apps.django_app.urls', namespace='social'))
)
コード例 #60
0
ファイル: urls.py プロジェクト: talcat/gchatautorespond
from registration.backends.default.views import RegistrationView
from registration.forms import RegistrationFormTermsOfService as RegTOS

from .apps.autorespond import urls as autorespond_urls
from .apps.licensing import urls as licensing_urls
from .apps.autorespond.views import LoggedOutView, PrivacyView, TermsView

urlpatterns = [
    url(r'^autorespond/', include(autorespond_urls)),
    url(r'^payment/', include(licensing_urls)),

    # Override default login to redirect if already logged in.
    # TODO do this for signup as well?
    url(r'^accounts/login', 'gchatautorespond.apps.autorespond.views.login'),
    url(r'^admin/', include(admin.site.urls)),

    # Override the default registration form.
    url(r'^accounts/register/$',
        RegistrationView.as_view(form_class=RegTOS),
        name='registration_register'),
    url(r'^accounts/', include('registration.backends.default.urls')),
    url(r'^accounts/', include('django.contrib.auth.urls')),

    # post-login will redirect here.
    url(r'^accounts/profile/$',
        RedirectView.as_view(pattern_name='autorespond', permanent=False)),
    url(r'^privacy/$', PrivacyView.as_view(), name='privacy'),
    url(r'^terms/$', TermsView.as_view(), name='terms'),
    url(r'^$', LoggedOutView.as_view(), name='logged_out'),
]