Пример #1
0
    def get(self, request, *args, **kwargs):
        if not request.user.is_authenticated():
            view = LoginView()
            return view.dispatch(request)

        self.form = self.form_class()
        self.formset = self.formset_class()
        context = self.compute_context()
        return self.render_to_response(context)
Пример #2
0
def callback(request):
    code = request.GET.get('code', None)
    next = request.GET.get('next', None)
    slug = request.GET.get('slug', None)
    if not slug or not code:
        context = {'oauth_error_message': '授权失败', 'next': next}
        from account.views import LoginView
        return LoginView.as_view(extra_context=context)(request)
    platform = Platform.objects.get(slug=slug)
    token = platform.get_token(code)
    if not token:
        context = {'oauth_error_message': '授权失败', 'next': next}
        from account.views import LoginView
        return LoginView.as_view(extra_context=context)(request)
    user = platform.get_or_create_user(token)
    auth.login(request, user)
    return HttpResponseRedirect(next)
Пример #3
0
from django.urls import path, re_path
from account.views import LoginView, RegisterView, LogoutView, ActivationView, \
                        ForgottenPasswordView, PasswordResetView, ResendActivationView

urlpatterns = [
    path('login', LoginView.as_view(), name='account_login'),
    path('logout', LogoutView.as_view(), name='account_logout'),
    path('register', RegisterView.as_view(), name='account_register'),
    path('forgotten-password',
         ForgottenPasswordView.as_view(),
         name='account_forgot_password'),
    path('resend-activation',
         ResendActivationView.as_view(),
         name='resend_activation_link'),
    path('password-reset/<uidb64>/<token>/',
         PasswordResetView.as_view(),
         name='account_password_reset'),
    path('activate/<uidb64>/<token>/',
         ActivationView.as_view(),
         name='activation'),
]
Пример #4
0
 def test_get(self):
     request = self.factory.get(reverse("account_login"))
     request.user = AnonymousUser()
     response = LoginView.as_view()(request)
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.template_name, ["account/login.html"])
Пример #5
0
app_name = 'account'

urlpatterns = [
    path('states/', StateList.as_view()),
    path('subjects/', SubjectList.as_view()),
    path('schooltypes/', SchoolTypeList.as_view()),
    path('schooldata/', SchoolDataList.as_view()),
    path('schooldata/<int:school_type>/', SchoolDataList.as_view()),
    path('users/<uuid:uuid>/', CustomUserView.as_view(), name="user_view"),
    path('current/',
         CurrentUserView.as_view({
             'get': 'retrieve',
             'put': 'update',
             'patch': 'partial_update',
             'delete': 'destroy'
         }),
         name="account_view"),
    path('create/', CustomUserCreateView.as_view(), name="account_create"),
    path('email/verify/<uuid:token>/', views.verify_email,
         name="email_verify"),
    path('email/resend_verification/', views.resend_verification),
    path('request-password-reset/', views.password_reset_request),
    path('reset-password/<uuid:token>/', views.password_reset_verify),
    path('login/', LoginView.as_view(), name='knox_login'),
    path('logout/', knox_views.LogoutView.as_view(), name='knox_logout'),
    path('logoutall/',
         knox_views.LogoutAllView.as_view(),
         name='knox_logoutall'),
]
Пример #6
0
schema_view = get_schema_view(
    openapi.Info(
        title="WEZOM vebinar API",
        default_version='v1',
        description=''' Documentation
      The `ReDoc` view can be found [here](/doc).
      ''',
        terms_of_service="https://www.google.com/policies/terms/",
        contact=openapi.Contact(email="*****@*****.**"),
        license=openapi.License(name="BSD License"),
    ),
    public=True,
    permission_classes=(permissions.AllowAny, ),
)

from account.views import LoginView

urlpatterns = [
    path('', include(router.urls)),
    path('user/login', LoginView.as_view(), name="user-login"),
    path('admin/', admin.site.urls),

    # swagger
    path(r'swagger',
         schema_view.with_ui('swagger', cache_timeout=0),
         name='schema-swagger-ui'),
    path(r'doc',
         schema_view.with_ui('redoc', cache_timeout=0),
         name='schema-redoc'),
]
Пример #7
0
v1_api.register(ListResource())
v1_api.register(UserResource())
v1_api.register(FeedbackResource())
v1_api.register(FollowResource())
v1_api.register(CommentResource())
v1_api.register(ListInvitationResource())
v1_api.register(UserTourResource())
v1_api.register(FeedCountResource())

urlpatterns = patterns("",
    url(r"^admin/", include(admin.site.urls)),
    #url(r'adminx/', include(xadmin.site.urls)),
    url(r'^harvest/', include("harvest.urls")),
    url(r"^accounts/signup/$", SignupView.as_view(form_class=SignupForm), name="account_signup"),
    url(r"^accounts/settings/$", SettingsView.as_view(form_class=SettingsForm), name="account_settings"),
    url(r"^accounts/login/$", LoginView.as_view(form_class=LoginEmailOrUsernameForm), name="account_login"),

    url(r'', include('social_auth.urls')),
    url(r'misc/', include('misc.urls')),
    url(r"^accounts/", include("account.urls")),
    url(r'^api/', include(v1_api.urls)),
    url(r'^comments/', include('django.contrib.comments.urls')),
    url(r'^profiles/profile/(?P<username>\w+)/', redirect_to, {'url': '/profiles/edit'}),
    url(r'^help/', direct_to_template, {'template': 'help.html'}, name="help"),
    url(r'^about/', direct_to_template, {'template': 'about.html'}, name="about"),
    url(r'^profiles/', include('idios.urls')),
    url(r'^invite/', include('kaleo.urls')),
    url(r'^notifications/', include('notifications.urls', namespace="notifications")),
    url(r'^avatar/', include('avatar.urls')),
    url(r'^snapshot/', include('snapshot.urls')),
    url(r'^note/', include('note.urls')),
Пример #8
0
from __future__ import unicode_literals

from django.conf.urls import patterns, url
from django.views.generic import TemplateView

from account.views import SignupView, LoginView, LogoutView, DeleteView
from account.views import ConfirmEmailView
from account.views import ChangePasswordView, PasswordResetView, \
    PasswordResetTokenView
from account.views import SettingsView

urlpatterns = patterns(
    "",
    url(r"^signup/$", SignupView.as_view(), name="account_signup"),
    url(r"^login/$", LoginView.as_view(), name="account_login"),
    url(r"^logout/$", LogoutView.as_view(), name="account_logout"),
    url(r"^confirm_email/(?P<key>\w+)/$",
        ConfirmEmailView.as_view(),
        name="account_confirm_email"),
    url(r"^password/$", ChangePasswordView.as_view(), name="account_password"),
    url(r"^password/reset/$",
        PasswordResetView.as_view(),
        name="account_password_reset"),
    url(r"^password/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$",
        PasswordResetTokenView.as_view(),
        name="account_password_reset_token"),
    url(r"^settings/$", SettingsView.as_view(), name="account_settings"),
    url(r"^delete/$", DeleteView.as_view(), name="account_delete"),
)

handler403 = TemplateView.as_view(template_name="403.html")
Пример #9
0

if 'account' in settings.INSTALLED_APPS:
    # We use localized URLs in our app. django-user-accounts doesn't. Too bad.

    from account.views import (SignupView, LoginView, LogoutView, DeleteView,
                               ConfirmEmailView, ChangePasswordView,
                               PasswordResetView, PasswordResetTokenView,
                               SettingsView)

    urlpatterns += i18n_patterns(
        "",
        url(_(r"^signup/$"), SignupView.as_view(),
            name="account_signup"),
        # original is: url(_(r"^login/$"), but we prefer:
        url(_(ur'^signin/$'), LoginView.as_view(),
            name="signin"),
        # original is: url(_(r"^logout/$"), but we prefer:
        url(_(ur'^signout/$'), LogoutView.as_view(),
            name="signout"),
        url(_(r"^confirm_email/(?P<key>\w+)/$"), ConfirmEmailView.as_view(),
            name="account_confirm_email"),
        url(_(r"^password/$"), ChangePasswordView.as_view(),
            name="account_password"),
        url(_(r"^password/reset/$"), PasswordResetView.as_view(),
            name="account_password_reset"),
        url(_(r"^password/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$"),
            PasswordResetTokenView.as_view(),
            name="account_password_reset_token"),
        url(_(r"^settings/$"), SettingsView.as_view(),
            name="account_settings"),
Пример #10
0
from django.conf.urls import url
from account.views import RegisterView, RegisterApiView, LoginView
from account import views as account_views

urlpatterns = [
    url(r'^reg/', RegisterView.as_view()),
    url(r'login/', LoginView.as_view()),
    url(r'^api/reg/$', RegisterApiView.as_view()),
    url(r'^api/genVerifyImage/$', account_views.GenVerifyImage.as_view()),
    url(r'^api/smsVerifyCode/$', account_views.SmsVerifyCode.as_view()),
    url(r'^api/crossdomain/$', account_views.LoginSetCookieView.as_view()),
    url(r'^api/checklogin$', account_views.CheckLoginView.as_view()),
]
Пример #11
0
from django.urls import path
from account.views import RegisterView, LoginView, ChangePasswordView, ChangePasswordDoneView, UserProfileView, UpdateUserView
from django.contrib.auth.views import LogoutView
app_name = 'account'

urlpatterns = [
    path('register', RegisterView.as_view(), name='register'),
    path('login', LoginView.as_view(), name='login'),
    path('logout', LogoutView.as_view(), name='logout'),
    path('change_password/',
         ChangePasswordView.as_view(),
         name='change-password'),
    path('change_password_done/',
         ChangePasswordDoneView.as_view(),
         name='change-password-done'),
    path('profile/<int:pk>', UserProfileView.as_view(), name='user-profile'),
    path('update/<int:pk>', UpdateUserView.as_view(), name='edit_profile'),
    # path('reset_password/r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$'')
]
Пример #12
0
from django.urls import path
from django.views.decorators.csrf import csrf_exempt
from account.views import LoginView, RegistrationView, ChangeUserPasswordView, UserRegisterConfirmView, \
    ESIAUserConfirmView

urlpatterns = [
    path('login/', csrf_exempt(LoginView.as_view()), name='login'),
    path('registration/', RegistrationView.as_view(), name='logout'),
    path('change_password/',
         ChangeUserPasswordView.as_view(),
         name='change_password'),
    path('confirm/', UserRegisterConfirmView.as_view(), name='confirm'),
    path('esia_confirm/', ESIAUserConfirmView.as_view(), name='esia_confirm'),
]
Пример #13
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
from account.views import LoginView, LogoutView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/v1/', include('account.urls'), name='profile'),
    path('api/v1/', include('comic.urls'), name='comic'),
    path('api/v1/', include('publisher.urls'), name='publisher'),
    path('api/v1/login/', LoginView.as_view()),
    path('api/v1/logout/', LogoutView.as_view()),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Пример #14
0
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from account.views import ChangePasswordView, SignupView, LoginView
from django.conf.urls import include, url
from django.contrib import admin
from example_thirdparty.forms import SignupFormWithCaptcha

urlpatterns = [
    url(r"^admin/", include(admin.site.urls)),
    # aliases to match original django-registration urls
    url(r"^accounts/password/$", ChangePasswordView.as_view(), name="auth_password_change"),
    url(r"^accounts/signup/$", SignupView.as_view(form_class=SignupFormWithCaptcha), name="registration_register"),
    url(r"^accounts/login/$", LoginView.as_view(), name="auth_login"),
    url(r"^accounts/", include("account.urls")),
    url(r"^captcha/", include("captcha.urls")),
    url(r"^", include("pybb.urls", namespace="pybb")),
]
Пример #15
0
import settings
from django.conf.urls import patterns, include, url
from account.views import LoginView, RegisterView, logout_view, ResetPassword
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    url(r'auth/', include('social_auth.urls')),
    url(r'^$', LoginView.as_view(), name="login-view"),
    url(r'^register/$', RegisterView.as_view(), name="register-view"),
    url(r'^logout/$', logout_view, {'next_page': '/'}, name="logout-view"),
    #url(r'^signup/$', SignupView.as_view(), name="sign-up"),
    url(r'^lyrics/',include('lyrics.urls')),
    url(r'^reset_password',ResetPassword.as_view(), name="reset_password"),
    
    # url(r'^$', 'LyricsManiac.views.home', name='home'),
    # url(r'^LyricsManiac/', include('LyricsManiac.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'^admin/', include(admin.site.urls)),
)

urlpatterns += patterns('',
        (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
        'document_root': settings.MEDIA_ROOT}))
Пример #16
0
#! /usr/env/bin python

from django.urls import re_path, include

from account.views import LoginView, UserAddView
urlpatterns = [
    re_path(r'^login/', LoginView.as_view(), name='login'),
    re_path(r'^add/$', UserAddView.as_view(), name='add_user')
]
Пример #17
0
from django.urls import path
from account.views import RegisterView, LoginView

urlpatterns = [
    path('/register', RegisterView.as_view()),
    path('/', LoginView.as_view()),
]
Пример #18
0
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

try:
    from django.conf.urls import patterns, include, url
except ImportError:
    from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
from test.example_thirdparty.forms import SignupFormWithCaptcha

admin.autodiscover()

from account.views import ChangePasswordView, SignupView, LoginView

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

    # aliases to match original django-registration urls
    url(r"^accounts/password/$",
        ChangePasswordView.as_view(),
        name="auth_password_change"),
    url(r"^accounts/signup/$",
        SignupView.as_view(form_class=SignupFormWithCaptcha),
        name="registration_register"),
    url(r"^accounts/login/$", LoginView.as_view(), name="auth_login"),
    url(r'^accounts/', include('account.urls')),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^', include('pybb.urls', namespace='pybb')),
)
Пример #19
0
from django.contrib import admin

from account.forms import LoginEmailForm
from account.views import LoginView
from wagtail.admin import urls as wagtailadmin_urls
from wagtail.core import urls as wagtail_urls

from lti.views import LtiInitializerView

from . import api, views

urlpatterns = [
    path("admin/", admin.site.urls),
    path("django-rq/", include("django_rq.urls")),
    path("account/login/",
         LoginView.as_view(form_class=LoginEmailForm),
         name="account_login"),
    path("account/signup/", views.SignupView.as_view(), name="account_signup"),
    path("account/settings/",
         views.SettingsView.as_view(),
         name="account_settings"),
    path("account/", include("account.urls")),
    path("read/<int:text_id>/", views.read, name="read"),
    path("lemmatized_text/", include("lemmatized_text.urls")),
    path("lattices/", include("lattices.urls")),
    path("vocab/", include("vocab_list.urls")),
    path("classes/", include("groups.urls")),
    path("api/v1/me/", api.MeAPI.as_view()),
    path("api/v1/lemmatized_texts/", api.LemmatizedTextListAPI.as_view()),
    path("api/v1/lemmatized_texts/<int:pk>/detail/",
         api.LemmatizedTextDetailAPI.as_view()),
Пример #20
0
from django.conf.urls import patterns, url

from account.views import LoginView, RegisterView, account_view, LogoutView


urlpatterns = patterns('',
    url(r'^login/$', LoginView.as_view(), name="account-login"),
    url(r'^logout/$', LogoutView.as_view(), name="account-logout"),
    url(r'^register/$', RegisterView.as_view(), name="account-register"),
    url(r'^$', account_view, name="account-page")
)
Пример #21
0
from home.views import home_page_view
from resources.views import ResourcesView
from account.views import RegisterView, LoginView, EmailActivateView, ForgotPasswordView, PasswordSetterView, logout_view, ProfileView
from events.views import EventsPageView
from about.views import about_page_view
from profiles.views import profiles_list_view, home_profile_view, github_api_view, codeforces_api_view
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    # home
    path('', home_page_view, name='home'),
    # account
    path('login/', LoginView.as_view(), name='user_login'),
    path('register/', RegisterView.as_view(), name='register'),
    path('activate/<uidb64>/<token>',
         EmailActivateView.as_view(),
         name='activate'),
    path('password/forgot/',
         ForgotPasswordView.as_view(),
         name='forgot_password'),
    path('password/reset/',
         PasswordSetterView.as_view(),
         name='reset_password'),
    path('password/reset/<username64>/<token>/',
         PasswordSetterView.as_view(),
         name='reset_password'),
    path('logout/', logout_view, name='logout'),
    path('profile/', ProfileView.as_view(), name='profile'),
Пример #22
0
from django.urls import path, include
from account.views import LoginView, RegisterView, PasswordChangeView, PasswordChangeDoneView
from account.views import PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView
from account.views import Profile, PublicProfileView, UpdateProfile

app_name = "account"
urlpatterns = [
    path("login/", LoginView.as_view(), name='login'),
    path("register/", RegisterView.as_view(), name="register"),
    path("profile/", Profile.as_view(), name="user_profile"),
    path("profile/<slug:slug>/view/",
         PublicProfileView.as_view(),
         name="user_public_profile"),
    path("profile/<slug:slug>/update/",
         UpdateProfile.as_view(),
         name="edit_user_profile"),
    path('password_reset/', PasswordResetView.as_view(),
         name='password_reset'),
    path('password_reset/done/',
         PasswordResetDoneView.as_view(),
         name='password_reset_done'),
    path('reset/<uidb64>/<token>/',
         PasswordResetConfirmView.as_view(),
         name='password_reset_confirm'),
    path('reset/done/',
         PasswordResetCompleteView.as_view(),
         name='password_reset_complete'),
    path('password_change/',
         PasswordChangeView.as_view(),
         name='password_change'),
    path('password_change/done/',
Пример #23
0
from django.urls import path

from account.views import LoginView, OTPView, RefreshTokenView

urlpatterns = [
    path("send-otp/", OTPView.as_view()),
    path("login-otp/", LoginView.as_view()),
    path("refresh-token/", RefreshTokenView.as_view()),
]
Пример #24
0
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import include, path
from account.views import LoginView, SignupView, logout_view, EditView, ChangePassword
import announcement.views


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', announcement.views.dashboard, name="dashboard"),
    path('login', LoginView.as_view(), name="login"),
    path('logout', logout_view, name="logout"),
    path('profile/edit', EditView.as_view(), name="editProfile"),
    path('profile/changepassword', ChangePassword.as_view(), name='changePassword'),
    path('signup', SignupView.as_view(), name="signup"),
    path('booking/', include('booking.urls')),
    path('schedule/', include('schedule.urls')),
    path('transaction', include('transaction.urls')),
    path('announcement/', include('announcement.urls')),
    path('api/', include('api.urls')),
]
Пример #25
0
from account.views import LoginView
from testproj.utils.apps import get_api_url
from django.urls import path, include
from rest_framework.routers import DefaultRouter

router = DefaultRouter(trailing_slash=True)
# router.register(r'users', UserViewSet, 'api-users')

urlpatterns = [
    path(get_api_url(), include(router.urls)),
    path(get_api_url(url_name='login'), LoginView.as_view(), name="login"),
]
Пример #26
0
from django.conf.urls import url

from account.views import LoginView, LogoutView

urlpatterns = [
    # 登录
    url(r'^login$', LoginView.as_view()),
    # 退出
    url(r'^logout$', LogoutView.as_view()),
]
Пример #27
0
from django.conf.urls import *

from account.views import LoginView, LogoutView, ChangePassWord, look_ones_answers, UserObjectView
from account.views import UserView
from account.views import look_ones_questions
from . import views

urlpatterns = patterns(
    '',
    url(r'^login/?$', LoginView.as_view(), name='user_login_view'),
    url(r'^user/?$', UserView.as_view(), name='user_view'),
    url(r'^user/(?P<id>\d+)/?$',
        UserObjectView.as_view(),
        name='user_object_view'),
    url(r'^logout/?$', LogoutView.as_view(), name='user_logout_view'),
    url(r'^change_password/?$',
        ChangePassWord.as_view(),
        name='change_password_view'),
    url(r'^user/(?P<id>\d+)/questions/?$',
        look_ones_questions,
        name='look_ones_questions'),
    url(r'^user/(?P<id>\d+)/answers/?$',
        look_ones_answers,
        name='look_ones_answers'),
)
Пример #28
0
from django.urls import path

from account.views import (RegistrationView, ActivationView,
                           LoginView, LogoutView, ResetPasswordView, ChangePasswordView)

urlpatterns = [
    path('register/', RegistrationView.as_view()),
    path('activation/', ActivationView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', LogoutView.as_view()),
    # path('reset_password/', ResetPasswordView.as_view()),
    # path('change_password/', ChangePasswordView.as_view())
]
Пример #29
0
from django.contrib.auth.views import password_reset_done
from .forms import PasswordResetForm

from account.views import LoginView, OferClubCreateView, facebook_new, facebook_callback, password_reset_confirm, \
                            NewsLetterCreateView
from account.forms import EmailAuthenticationForm, SetPasswordForm

urlpatterns = patterns(
    '',
    url(r'^cadastrar/$', OferClubCreateView.as_view(), name='signup'),
    url(r'^new/facebook/$', facebook_new, name='accounts_facebook_new'),
    url(r'^new/facebook/callback/$',
        facebook_callback,
        name='accounts_facebook_callback'),
    url(r'^login/$',
        LoginView.as_view(), {
            'template_name': 'account/login.html',
            'authentication_form': EmailAuthenticationForm
        },
        name='login'),
    url(r'^logout/$',
        logout, {'next_page': reverse_lazy('account:login', kwargs={})},
        name='logout'),
    url(r'^cadastrar-newsletter/$',
        NewsLetterCreateView.as_view(),
        name='create_newsletter'),
    url(r'^senha/recuperar/$',
        password_reset, {
            'template_name': 'account/password_reset_form.html',
            'email_template_name': 'account/password_reset_email.html',
            'html_email_template_name': None,
Пример #30
0

if 'account' in settings.INSTALLED_APPS:
    # We use localized URLs in our app. django-user-accounts doesn't. Too bad.

    from account.views import (SignupView, LoginView, LogoutView, DeleteView,
                               ConfirmEmailView, ChangePasswordView,
                               PasswordResetView, PasswordResetTokenView,
                               SettingsView)

    urlpatterns += i18n_patterns(
        "",
        url(_(r"^signup/$"), SignupView.as_view(),
            name="account_signup"),
        # original is: url(_(r"^login/$"), but we prefer:
        url(_(ur'^signin/$'), never_cache(LoginView.as_view()),
            name="signin"),
        # original is: url(_(r"^logout/$"), but we prefer:
        url(_(ur'^signout/$'), never_cache(LogoutView.as_view()),
            name="signout"),
        url(_(r"^confirm_email/(?P<key>\w+)/$"), ConfirmEmailView.as_view(),
            name="account_confirm_email"),
        url(_(r"^password/$"), ChangePasswordView.as_view(),
            name="account_password"),
        url(_(r"^password/reset/$"), PasswordResetView.as_view(),
            name="account_password_reset"),
        url(_(r"^password/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$"),
            PasswordResetTokenView.as_view(),
            name="account_password_reset_token"),
        url(_(r"^settings/$"), SettingsView.as_view(),
            name="account_settings"),
Пример #31
0
from django.urls import path, re_path
from account.views import (
    ChangePasswordView,
    ConfirmEmailView,
    DeleteView,
    LoginView,
    LogoutView,
    PasswordResetTokenView,
    PasswordResetView,
    SettingsView,
    SignupView,
)

urlpatterns = [
    path('signup/', SignupView.as_view(), name="account_signup"),
    path('login/', LoginView.as_view(), name="account_login"),
    path('logout/', LogoutView.as_view(), name="account_logout"),
    re_path(r'^confirm_email/(?P<key>\w+)/$',
            ConfirmEmailView.as_view(),
            name="account_confirm_email"),
    path('password/', ChangePasswordView.as_view(), name="account_password"),
    path('password/reset/',
         PasswordResetView.as_view(),
         name="account_password_reset"),
    re_path(r'^password/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
            PasswordResetTokenView.as_view(),
            name="account_password_reset_token"),
    path('settings/', SettingsView.as_view(), name="account_settings"),
    path('delete/', DeleteView.as_view(), name="account_delete"),
]
Пример #32
0
from __future__ import unicode_literals

from django.conf.urls import patterns, url

from account.views import SignupView, LoginView, LogoutView, DeleteView
from account.views import ConfirmEmailView
from account.views import ChangePasswordView, PasswordResetView, PasswordResetTokenView
from account.views import SettingsView

urlpatterns = patterns("",
    url(r"^signup/$", SignupView.as_view(), name="account_signup"),
    url(r"^login/$", LoginView.as_view(), name="account_login"),
    url(r"^logout/$", LogoutView.as_view(), name="account_logout"),
    url(r"^confirm_email/(?P<key>\w+)/$", ConfirmEmailView.as_view(), name="account_confirm_email"),
    url(r"^password/$", ChangePasswordView.as_view(), name="account_password"),
    url(r"^password/reset/$", PasswordResetView.as_view(), name="account_password_reset"),
    url(r"^password/reset/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$", PasswordResetTokenView.as_view(), name="account_password_reset_token"),
    url(r"^settings/$", SettingsView.as_view(), name="account_settings"),
    url(r"^delete/$", DeleteView.as_view(), name="account_delete"),
)
Пример #33
0
from django.conf.urls import url
from account.views import LoginView, RegisterView, UserListView, ProfileDetailView, ProfileUpdateView
from permapp.views import News1CreateView, News1DeleteView, News1DetailView, News1ListView, News1UpdateView
urlpatterns = [
    url(r'^login/$', LoginView.as_view(), name="login"),
    url(r'^register/$', RegisterView.as_view(), name="register"),
    url(r'^users/$', UserListView.as_view(), name="users"),
    url(r'^logout/$', 'django.contrib.auth.views.logout',{'next_page': '/'},name="logout"),
    url(r'^profile/(?P<pk>\d+)/$', ProfileDetailView.as_view(), name='profile'),
    url(r'^profile/(?P<pk>\d+)/edit/$', ProfileUpdateView.as_view(), name='profile-edit'),

    url(r'^news1/$', News1ListView.as_view(), name="news1-list"),
    url(r'^news1/add/$', News1CreateView.as_view(), name="news1-add"),
    url(r'^news1/(?P<pk>\d+)/$', News1DetailView.as_view(), name="news1-detail"),
    url(r'^news1/(?P<pk>\d+)/edit/$', News1UpdateView.as_view(), name="news1-edit"),
    url(r'^news1/(?P<pk>\d+)/delete/$', News1DeleteView.as_view(), name="news1-delete"),


]
Пример #34
0
from django.conf.urls import url

from account.views import RegisterUserProfileView, LoginView, LogoutView, UserProfileView

urlpatterns = [
    url(r'^register$', RegisterUserProfileView.as_view(), name='register'),
    url(r'^login$', LoginView.as_view(), name='login'),
    url(r'^logout$', LogoutView.as_view(), name='logout'),
    url(r'^profile$', UserProfileView.as_view(), name='profile')
]
Пример #35
0
from django.conf.urls import url
from account.views import AddressView, LoginView, SignupView, InstitutionView, TokenView, UserView, UserFormView

urlpatterns = [
    url('login', LoginView.as_view()),
    url('^signup', SignupView.as_view()),
    url('^institutionsignup', InstitutionView.as_view()),
    url('token', TokenView.as_view()),

    url('users/(?P<id>[0-9]+)', UserView.as_view()),
    url('users', UserView.as_view()),
#     url('user', UserFormView.as_view()),
    url('addresses', AddressView.as_view())
]
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from account.views import LoginView
from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib import admin
from django.contrib.auth import views as auth_views
from django.core.urlresolvers import reverse_lazy

urlpatterns = [
                  url(r'^accounts/login/$', LoginView.as_view(template_name='ldap_login.html'), name='login'),
                  url(r'^accounts/logout/$',
                      auth_views.logout,
                      {'next_page': reverse_lazy('index')},
                      name='logout'),
                  url(r'^', include('mentoring.urls')),
                  url(r'^admin/', include(admin.site.urls)),
              ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

handler500 = 'mentoring.views.handler500'
handler404 = 'mentoring.views.handler500'
Пример #37
0
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns

from django.views.generic import TemplateView
from account.views import LoginView
from django.http import HttpResponse

from django.contrib import admin
admin.autodiscover()

#from django_rea.valueaccounting.models import *

urlpatterns = patterns(
    "",
    url(r"^$",
        LoginView.as_view(template_name='account/login.html'),
        name='home'),
    #url(r"^$", 'django_rea.valueaccounting.views.home', name="home"),
    url(r"^accounting/", include("django_rea.valueaccounting.urls")),
    url(r"^admin/", include(admin.site.urls)),
    url(r"^account/", include("account.urls")),
    url(r"^notification/", include("pinax.notifications.urls")),
    url(r"^equipment/", include("django_rea.equipment.urls")),
    url(r"^board/", include("django_rea.board.urls")),
    url(r"^work/", include("ocp.work.urls")),
    url(r"^api/", include("django_rea.api.urls")),
    #url(r'^report_builder/', include('report_builder.urls')),
    url(r'^comments/', include('django_comments.urls')),
    url(r'^membership/$',
        'ocp.work.views.membership_request',
        name="membership_request"),
Пример #38
0
 def test_get(self):
     request = self.factory.get(reverse("account_login"))
     request.user = AnonymousUser()
     response = LoginView.as_view()(request)
     self.assertEqual(response.status_code, 200)
     self.assertEqual(response.template_name, ["account/login.html"])
Пример #39
0
# coding=utf-8

from django.conf.urls import url
from django.contrib.auth import views as auth_views
from account.views import (LoginView, MessageView, CheckMessageView,
                           RegisterView, ResetPasswordView, ProfileView,
                           FriendsView)


urlpatterns = [
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/$', auth_views.logout, name='logout'),

    url(r'^register$', RegisterView.as_view(), name='register'),
    url(r'^send_message$', MessageView.as_view(), name='send_message'),
    url(r'^auth_message$', CheckMessageView.as_view(), name='auth_message'),
    url(r'^reset_password', ResetPasswordView.as_view(), name='reset_password'),
    url(r'^profile', ProfileView.as_view(), name='profile'),
    url(r'^friends', FriendsView.as_view(), name='friends'),
]
Пример #40
0
from django.urls import path
from rest_framework_simplejwt.views import TokenRefreshView

from account.views import (
    RegisterView,
    ActivationView,
    UserActivityView,
    LoginView,
    ChangePasswordView,
    ForgotPasswordView,
    CreateNewPasswordView,
    ProfileViewSet,
)

user_detail = ProfileViewSet.as_view(
    {"get": "retrieve", "put": "update", "patch": "partial_update"}
)

urlpatterns = [
    path("register/", RegisterView.as_view()),
    path("activate/<uuid:activation_code>/", ActivationView.as_view()),
    path("login/", LoginView.as_view()),
    path("refresh_token/", TokenRefreshView.as_view()),
    path("activity/", UserActivityView.as_view()),
    path("change_password/", ChangePasswordView.as_view()),
    path("reset_password/", ForgotPasswordView.as_view()),
    path("reset_password_confirm/", CreateNewPasswordView.as_view()),
    path("profile/", user_detail),
]
Пример #41
0
from account.views import (
    ChangePasswordView,
    ConfirmEmailView,
    DeleteView,
    LoginView,
    LogoutView,
    PasswordResetTokenView,
    PasswordResetView,
    SettingsView,
    SignupView,
)

urlpatterns = [
    path("signup/", SignupView.as_view(), name="account_signup"),
    path("login/", LoginView.as_view(), name="account_login"),
    path("logout/", LogoutView.as_view(), name="account_logout"),
    path("confirm_email/<str:key>/",
         ConfirmEmailView.as_view(),
         name="account_confirm_email"),
    path("password/", ChangePasswordView.as_view(), name="account_password"),
    path("password/reset/",
         PasswordResetView.as_view(),
         name="account_password_reset"),
    path("password/reset/<str:uidb36>/<str:token>/",
         PasswordResetTokenView.as_view(),
         name="account_password_reset_token"),
    path("settings/", SettingsView.as_view(), name="account_settings"),
    path("delete/", DeleteView.as_view(), name="account_delete"),
]