예제 #1
0
)

from .views import (
    KeybaseVerificationView,
    UserDashboardView,
    MyPolicyView,
    AssessorDashboardView,
    RiskAssessmentView,
    VerifyEmailView,
    NotifyingPasswordChangeView,
    WalletView)
from dynamis.apps.policy.views import SmartDepositStubView

urlpatterns = [
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/$', LogoutView.as_view(pattern_name='login'), name='logout'),
    url(
        r'^password-reset/$',
        PasswordResetView.as_view(
            template_name='registration/password_reset_form.html',
        ),
        name='password-reset',
    ),
    url(
        r'^password-reset-done/$', PasswordResetDoneView.as_view(),
        name='password-reset-done',
    ),
    url(
        r'^password-reset-done/$', PasswordResetDoneView.as_view(),
        name='password_reset_done',  # authtools uses underscore view names.
    ),
예제 #2
0
from dashboard.views.events import CourseSingleEventListView
from dashboard.views.events import CourseSingleEventUpdateView
from dashboard.views.events import CourseSubmissionEventCreateView
from dashboard.views.events import CourseSubmissionEventDeleteView
from dashboard.views.events import CourseSubmissionEventListView
from dashboard.views.events import CourseSubmissionEventUpdateView
from dashboard.views.students import StudentDetailView
from dashboard.views.students import StudentsView
from dashboard.views.users import CustomLoginView
from dashboard.views.users import DashboardRedirectView
from django_site.permissions import course_access_url_wrapper

urlpatterns = [
    url(r'^$', DashboardRedirectView.as_view(), name='dashboard_redirect'),
    url(r'^login/', public(CustomLoginView.as_view()), name='login'),
    url(r'^logout/', LogoutView.as_view(), name='logout'),
    url(r'^courses/', CourseListView.as_view(), name='course_list'),
    url(
        r'^(?P<course_id>\d+)/',
        decorator_include(
            course_access_url_wrapper,
            [
                url(r'^course_dashboard/$',
                    CourseDashboardView.as_view(),
                    name='course_dashboard'),
                url(r'^assessment/$',
                    CourseAssessmentView.as_view(),
                    name='course_assessments'),
                url(r'^communication/$',
                    CourseCommunicationView.as_view(),
                    name='course_communications'),
예제 #3
0
파일: urls.py 프로젝트: ashang/fabric-bolt
from django.conf.urls import url, include
from django.core.urlresolvers import reverse_lazy

from authtools.views import LogoutView

from fabric_bolt.accounts import views

urlpatterns = [

    url(r'^$', views.UserList.as_view(), name='accounts_user_list'),
    url(r'^(?P<pk>\d+)/$', views.UserDetail.as_view(), name='accounts_user_view'),
    url(r'^(?P<pk>\d+)/update/$', views.UserChange.as_view(), name='accounts_user_change'),
    url(r'^(?P<pk>\d+)/delete/$', views.UserDelete.as_view(), name='accounts_user_delete'),

    url(r'^add/$', views.UserAdd.as_view(), name='accounts_user_add'),
    url(r'^permissions/$', views.UserPermissions.as_view(), name='accounts_user_permissions'),

    url(r'^password_change/$', views.PasswordChange.as_view(), name='password_change'),
    url(r'^logout/$', LogoutView.as_view(url=reverse_lazy('login')), name='logout'),

    url(r'^', include('authtools.urls'))
]
예제 #4
0
파일: urls.py 프로젝트: quivop/fanarchive
from django.urls import path, include, reverse_lazy
from authtools.views import LoginView, LogoutView, PasswordChangeView, PasswordChangeDoneView, PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView
from . import views

from django.views.generic import RedirectView

app_name = "users"
urlpatterns = [

    # login/logout
    path('login/',
         LoginView.as_view(template_name='users/login.html'),
         name='login'),
    path('', RedirectView.as_view(url='login/')),
    path('logout/',
         LogoutView.as_view(template_name='users/logout.html'),
         name='logout'),
    path('signup/', views.SignUp.as_view(), name='signup'),

    # change password
    path('password_change/',
         views.PasswordChange.as_view(),
         name='password_change'),
    path('password_change/done/',
         PasswordChangeDoneView.as_view(
             template_name='users/password_change_done.html'),
         name='password_change_done'),

    # reset password
    path('password_reset/', views.ResetView.as_view(), name='password_reset'),
    path('password_reset/done/',
예제 #5
0
        x for x in APIRootView.permission_classes
        if not issubclass(x, SimpleDjangoObjectPermissions)
    ]
else:

    class NoEntryForAnyone(BasePermission):
        def has_permission(self, request, view):
            return False

    APIRootView.permission_classes = (NoEntryForAnyone, )

# Serve the SPA under a sub-directory to future proof against potential conflicts
# (eg. for SEO purposes, integration with a CMS etc).

urlpatterns += [
    url(r"^logout/$", LogoutView.as_view(), name="logout"),
    url(r"^api/", include("xenopus_frog.urls")),
    url(r"^hijack/", include("hijack.urls", namespace="hijack")),
    # see https://django-authtools.readthedocs.io/en/latest/views.html for other auth-related urls
    # you probably want to include (eg password change, password reset)
    url(
        r"^.*",
        django_site.views.FrontendView.as_view(
            basename="app",
            entry_point="app",
        ),
    ),
]

# Serve media files in development (note: this is a no-op when DEBUG=False)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
예제 #6
0
from django.conf.urls import url, include
from django.core.urlresolvers import reverse_lazy

from authtools.views import LogoutView

from fabric_bolt.accounts import views

urlpatterns = [
    url(r'^$', views.UserList.as_view(), name='accounts_user_list'),
    url(r'^(?P<pk>\d+)/$',
        views.UserDetail.as_view(),
        name='accounts_user_view'),
    url(r'^(?P<pk>\d+)/update/$',
        views.UserChange.as_view(),
        name='accounts_user_change'),
    url(r'^(?P<pk>\d+)/delete/$',
        views.UserDelete.as_view(),
        name='accounts_user_delete'),
    url(r'^add/$', views.UserAdd.as_view(), name='accounts_user_add'),
    url(r'^permissions/$',
        views.UserPermissions.as_view(),
        name='accounts_user_permissions'),
    url(r'^password_change/$',
        views.PasswordChange.as_view(),
        name='password_change'),
    url(r'^logout/$',
        LogoutView.as_view(url=reverse_lazy('login')),
        name='logout'),
    url(r'^', include('authtools.urls'))
]
예제 #7
0
from .views import UpdateEmailView, CreateUserView, ProfileView
from authtools.views import LoginView, LogoutView

from vanilla import TemplateView  #, UpdateView, DetailView
from Nutzer.models import Nutzerprofil

app_name = 'Nutzer'

auth_urls = ([
    path('registrieren/', CreateUserView.as_view(), name='registrieren'),
    path('anmelden/',
         LoginView.as_view(template_name='Nutzer/anmelden.html',
                           success_url='/'),
         name='anmelden'),
    path('abmelden/',
         LogoutView.as_view(template_name='Nutzer/abgemeldet.html',
                            success_url='/'),
         name='abmelden'),
    path('/', include('authtools.urls'))
], 'auth')

profil_urls = (
    [
        path('meine_daten/', ProfileView.as_view(), name='meine_daten'),
        path('mail_wurde_versandt/',
             TemplateView.as_view(
                 template_name='Nutzer/info_mail_versandt.html'),
             name='mail_wurde_versandt'),
        path('meine_email_aendern/',
             UpdateEmailView.as_view(),
             name='email_aendern'),
        #path('<pk>/', DetailView.as_view(model=Nutzerprofil, template_name='Nutzer/profil.html'), name='profilansicht'),