Пример #1
0
    # edit user profiles
    url(
        r'^users/profiles/(?P<pk>\d+)/$',
        v.UserProfileView.as_view(),
        name='user_profile_form'
    ),
    url(
        r'^users/profiles/$',
        v.SimpleView.as_view(
            template_name='apostello/users.html',
        ),
        name='user_profile_table'
    ),
    # over ride success url:
    url(
        r"^accounts/password/change/$",
        PasswordChangeView.as_view(success_url='/'),
        name="account_change_password"
    ),
    url(r'^accounts/', include('allauth.urls')),
]
# apps etc
urlpatterns += [
    url(r'^config/',
        include('site_config.urls', namespace='site_config')),
    url(r'^graphs/', include('graphs.urls', namespace='graphs')),
    url(r'^api/', include('api.urls', namespace='api')),
    url(r'^api-docs/', include('rest_framework_docs.urls')),
]

Пример #2
0
urlpatterns = [
    url(r'^sw(.*.js)$', v.sw_js, name='sw_js'),
    url(r'^manifest.json', TemplateView.as_view(template_name='apostello/manifest.json')),
    url(r'not_approved/$', v.NotApprovedView.as_view(), name='not_approved'),
    url(r'^keyword/responses/csv/(?P<keyword>[\d|\w]+)/$', v.keyword_csv, name='keyword_csv'),
]

# twilio api url
urlpatterns += [url(r'^sms/$', v.sms)]

# auth and admin
urlpatterns += [
    path(r'admin/', admin.site.urls),
    # over ride success url:
    url(r"^accounts/password/change/$", PasswordChangeView.as_view(success_url='/'), name="account_change_password"),
    url(r'^accounts/', include('allauth.urls')),
]

# debug toolbar
if settings.DEBUG:
    import debug_toolbar
    urlpatterns += [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ]

# apps etc
urlpatterns += [
    url(r'^config/', include('site_config.urls', namespace='site_config')),
    url(r'^graphs/', include('graphs.urls', namespace='graphs')),
    url(r'^api/', include('api.urls', namespace='api')),
Пример #3
0
from allauth.account.views import PasswordChangeView, PasswordResetView, confirm_email
from django.conf.urls import url
from django.urls import include, path, re_path
from rest_auth.views import PasswordResetConfirmView
from .views import UserListView, DepartmentListView, is_user_staff, add_chat_id

urlpatterns = [
    path('', UserListView.as_view(), name='list-users'),
    url(r'^rest-auth/', include('rest_auth.urls')),
    url(r'^rest-auth/registration/', include('rest_auth.registration.urls')),
    path('departments/', DepartmentListView.as_view(),
         name='list-departments'),
    url(
        r'^change/password/',
        PasswordChangeView.as_view(),
    ),
    url(
        r'^reset/password/',
        PasswordResetView.as_view(),
    ),
    url(r'^account/', include('allauth.urls')),
    url(r'^accounts-rest/registration/account-confirm-email/(?P<key>.+)/$',
        confirm_email,
        name='account_confirm_email'),
    re_path(
        r'^rest-auth/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,'
        '20})/$',
        PasswordResetConfirmView.as_view(),
        name='password_reset_confirm'),
    path('is_user_staff/', is_user_staff, name='user_is_staff'),
    path('add_chat_id/', add_chat_id, name='add-chat-id'),
Пример #4
0
from django.urls import path
from . import views
from allauth.account.views import PasswordChangeView

urlpatterns = [
    path('', views.profile, name='profile'),
    path('password-change/',
         PasswordChangeView.as_view(
             success_url='/profile/',
             template_name='allauth/account/password_change.html'),
         name='profile_password_change'),
    path('delete/', views.delete_account, name='delete_account'),
    path('my-orders', views.my_orders, name='my_orders'),
    path('order-details/<int:order_id>/',
         views.order_details,
         name='order_details'),
]
Пример #5
0
from django.conf.urls import url
from allauth.account.views import PasswordChangeView

from . import views

app_name = "users"
urlpatterns = [
    url(regex=r"^~users$", view=views.UserListView.as_view(), name="list"),
    url(regex=r"^~redirect/$", view=views.UserRedirectView.as_view(), name="redirect"),
    url(regex=r"^~update/$", view=views.UserUpdateView.as_view(), name="update"),
    url(regex=r"^~password/$", view=PasswordChangeView.as_view(), name="account_change_password"),
    url(r"^picture/$", views.picture, name="picture"),
    url(r"^upload_picture/$", views.upload_picture, name="upload_picture"),
    url(
        r"^save_uploaded_picture/$",
        views.save_uploaded_picture,
        name="save_uploaded_picture",
    ),
    url(r'^(?P<username>[\w.@+-]+)/following/$', views.FollowingPageView.as_view(), name='view_following'),
    url(r'^(?P<username>[\w.@+-]+)/followers/$', views.FollowersPageView.as_view(), name='view_all_followers'),
    url(r'^follow_user/(?P<user_id>\d+)/$',
        views.follow_user,
        name='follow_user'),
    url(r'^send_message_request/(?P<user_id>\d+)/$',
        views.send_message_request,
        name='send_message_request'),
    url(r'^accept_message_request/(?P<user_id>\d+)/$',
        views.accept_message_request,
        name='accept_message_request'),
    url(r'^block_spammer/(?P<user_id>\d+)/$',
        views.block_spammer,
Пример #6
0
# auth and admin
urlpatterns += [
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    # auth-setup
    url(
        r'^api-setup/$',
        v.APISetupView.as_view(),
        name='api-setup',
    ),
    # edit user profiles
    url(r'^users/profiles/(?P<pk>\d+)/$',
        v.UserProfileView.as_view(),
        name='user_profile_form'),
    url(r'^users/profiles/$',
        v.SimpleView.as_view(template_name='apostello/users.html', ),
        name='user_profile_table'),
    # over ride success url:
    url(r"^accounts/password/change/$",
        PasswordChangeView.as_view(success_url='/'),
        name="account_change_password"),
    url(r'^accounts/', include('allauth.urls')),
]
# apps etc
urlpatterns += [
    url(r'^config/', include('site_config.urls', namespace='site_config')),
    url(r'^graphs/', include('graphs.urls', namespace='graphs')),
    url(r'^api/', include('api.urls', namespace='api')),
    url(r'^api-docs/', include('rest_framework_docs.urls')),
]
Пример #7
0
from django.urls import path
from .views import ProfileUpdateView, TelegramOTPView, ProfileFollowingView, ProfileDiscussionView, ProfileCommentView, ProfileReviewView, TelegramDisconnectView
from allauth.account.views import PasswordChangeView
# from .views import SocialLoginView

urlpatterns = [
    path('disconnect/',
         TelegramDisconnectView.as_view(),
         name='disconnect_telegram'),
    path('update/', ProfileUpdateView.as_view(), name='update_profile'),
    path('telegram_otp/', TelegramOTPView.as_view(), name='telegram_otp'),
    path('password/', PasswordChangeView.as_view(), name='change_password'),
    path('profile/<slug:username>/following/',
         ProfileFollowingView.as_view(),
         name='profile_following'),
    path('profile/<slug:username>/comment/',
         ProfileCommentView.as_view(),
         name='profile_comment'),
    path('profile/<slug:username>/discussion/',
         ProfileDiscussionView.as_view(),
         name='profile_discussion'),
    path('profile/<slug:username>/review/',
         ProfileReviewView.as_view(),
         name='profile_review'),

    # path('google/login/', SocialLoginView.as_view(), name='google_login'),
]