url_names = { "signup":"signup", "login":"******", "logout":"logout", "confirm_email":"confirm_email", "password":"******", "password_reset":"password_reset", "settings":"settings", "delete":"delete", } 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/$', ConfirmEmailView.as_view(), name="account_confirm_email"), 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'^profile/$', ProfileView.as_view(), name="account_profile"), url(r'^delete/$', DeleteView.as_view(), name="account_delete"), url(r'^image/(?P<content_type>[-\w]+)/(?P<object_id>\d+)/create/$', UploadNewAvatarView.as_view(), name='upload_new_avatar', ), url(r'^messages/', include('messages.urls')), )
from django.conf.urls import include, url from django.contrib import admin from views import SBUserList, DepartmentViewSet, PasswordResetView, get_user, add_trackee, my_trackees, who_are_all_tracking_me, map_employee, get_employees_by_department, create_contact, list_contacts department_list = DepartmentViewSet.as_view({ 'get': 'list', 'post': 'create' }) urlpatterns = [ url(r'^users/$', SBUserList.as_view(), name='user-list'), url(r'^search-user/(?P<username>.*)/$', get_user, name='user-list'), url(r'^add-trackee/(?P<username>.*)/$', add_trackee, name='add-trackee'), url(r'^my-trackees/$', my_trackees, name='my-trackee'), url(r'^who-tracks-me/$', who_are_all_tracking_me, name='who-tracks-me'), url(r'^password-reset/$', PasswordResetView.as_view(), name='mobile_reset_password'), url(r'^departments/$', department_list, name='department-list'), url(r'^employee/map/(?P<username>.*)/$', map_employee, name='employee-detail'), url(r'^get-employees-by-department/(?P<department_id>.*)/$', get_employees_by_department, name='get-employees-by-department'), url(r'^create-contact/$', create_contact, name='create-contact'), url(r'^list-contacts/$', list_contacts, name='list-contacts'), ]
from django.conf.urls import url from views import ( LoginView, LogoutView, UserDetailsView, PasswordChangeView, PasswordResetView, PasswordResetConfirmView, ) urlpatterns = [ # URLs that do not require a session or valid token url(r"^password/reset/$", PasswordResetView.as_view(), name="rest_password_reset"), url(r"^password/reset/confirm/$", PasswordResetConfirmView.as_view(), name="rest_password_reset_confirm"), url(r"^login/$", LoginView.as_view(), name="rest_login"), # URLs that require a user to be logged in with a valid session / token. url(r"^logout/$", LogoutView.as_view(), name="rest_logout"), url(r"^user/$", UserDetailsView.as_view(), name="rest_user_details"), url(r"^password/change/$", PasswordChangeView.as_view(), name="rest_password_change"), ]
from views import (RegistrationView, ActivationView, LoginForm, PasswordResetView) urlpatterns = [ url(r'^login/$', login, {'authentication_form': LoginForm}, name='login'), url(r'^activation-complete/$', TemplateView.as_view(template_name='registration/activation_complete.html'), # NOQA 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/complete/$', TemplateView.as_view(template_name='registration/registration_complete.html'), # NOQA name='registration_complete'), url(r'^register/closed/$', TemplateView.as_view(template_name='registration/registration_closed.html'), # NOQA name='registration_disallowed'), url(r'password/reset/$', PasswordResetView.as_view(), name='auth_password_reset'), url(r'', include('registration.auth_urls')), ]
url( r'^activation-complete/$', TemplateView.as_view( template_name='registration/activation_complete.html'), # NOQA 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/complete/$', TemplateView.as_view( template_name='registration/registration_complete.html'), # NOQA name='registration_complete'), url( r'^register/closed/$', TemplateView.as_view( template_name='registration/registration_closed.html'), # NOQA name='registration_disallowed'), url(r'password/reset/$', PasswordResetView.as_view(), name='auth_password_reset'), url(r'', include('registration.auth_urls')), ]