from django.conf.urls import include from django.urls import path from rest_auth.registration.views import VerifyEmailView from rest_auth.views import (PasswordResetView, PasswordResetConfirmView) from allauth.account.views import ConfirmEmailView from . import views as qv urlpatterns = [ path('verify-email/', VerifyEmailView.as_view(), name='account_email_verification_sent'), path('signup/account-confirm-email/<key>/', ConfirmEmailView.as_view(), name='account_confirm_email'), path('', include('rest_auth.urls')), path('signup/', include('rest_auth.registration.urls')), path('google/', qv.GoogleLogin.as_view(), name='google_login'), path('password/reset/', PasswordResetView.as_view(), name='password_reset'), path('password/reset/confirm/<uidb64>/<token>/', PasswordResetConfirmView.as_view(), name='password_reset_confirm'), # path('resend_confirmation_email/', qv.EmailConfirmation.as_view(), name='resend-email-confirmation'), # To get the authenticated user's own object, its provided by djago-rest-auth using this route: 'user/' path('users/', qv.ListUsersView.as_view(), name='list-users'), path("users/<slug:slug>/", qv.UserRetriveAPIView.as_view(), name="users-detail"), path("users/<slug:slug>/follow/", qv.FollowAUserView.as_view(), name="users-follow"), path("users/<slug:slug>/unfollow/", qv.UnFollowAUserView.as_view(), name="users-unfollow"), path("users/<slug:slug>/followers/", qv.UserFollowerView.as_view(), name="user-followers"), path("users/<slug:slug>/following/", qv.UserFollowingView.as_view(), name="user-following"), path("profile/<int:pk>/", qv.ProfileRetriveUpdateAPIView.as_view(), name="profile-detail"), path("profile/<int:pk>/skills/", qv.ProfileSkillRUAPIView.as_view(), name="profile-skill-edit"), path("profile/<int:pk>/photo/", qv.ProfilePhotoRUAPIView.as_view(), name="profile-photo-edit"), path("skills/", qv.SkillListAPIView.as_view(), name="skills"),
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.0/topics/http/urls/ Examples: 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 path, include from django.views.generic import TemplateView from rest_auth.views import PasswordResetView, PasswordResetConfirmView urlpatterns = [ path('admin/', admin.site.urls), path('api-auth/', include('rest_framework.urls')), path('api/', include('backend.articles.api.urls')), path('api/', include('backend.posts.api.urls')), path('rest-auth/', include('rest_auth.urls')), path('rest-auth/registration/', include('rest_auth.registration.urls')), path('rest-auth/password/reset/confirm/<uidb64>/<token>/', PasswordResetConfirmView.as_view(), name="password_reset_confirm"), path('password-reset/$', PasswordResetView.as_view(), name='password-reset'), ]
from django.contrib import admin from django.urls import path, include from django.conf.urls import url from .views import LoginAPIView, EmailConfirmAPIView, VerifyEmailView from rest_auth.views import (LogoutView, PasswordChangeView, PasswordResetView, PasswordResetConfirmView) app_name = "authentication" urlpatterns = [ path('api/login/', LoginAPIView.as_view(), name='account_login'), path('api/logout/', LogoutView.as_view(), name='account_logout'), path('api/u/change_password', PasswordChangeView.as_view(), name='password_change_view'), path('api/u/reset_passowrd', PasswordResetView.as_view(), name='password_reset_view'), path('api/u/reset_confirm', PasswordResetConfirmView.as_view(), name='password_reset_confirm_view'), path('api/u/verify_email', VerifyEmailView.as_view(), name='account_verify'), url('confirm_email/(?P<key>[-:\w]+)/$', EmailConfirmAPIView.as_view(), name='account_confirm_email') ]
from django.urls import path, include from . import views from django.conf.urls import url from rest_auth.views import PasswordResetView, PasswordChangeView, PasswordResetConfirmView urlpatterns = [ path('register/', views.api_register_view), path('login/', views.UserLoginView.as_view(), name='login'), path('logout/', views.UserLogoutView.as_view(), name='logout'), path('activate/<slug:uidb64>/<slug:token>', views.activate, name='activate'), url('^', include('django.contrib.auth.urls')), path('rest-auth/', PasswordResetView.as_view()), path('rest-auth/', PasswordResetConfirmView.as_view()), path('rest-auth/', PasswordChangeView.as_view()), ]
from .api import * from .views import * from rest_auth.registration.views import RegisterView, VerifyEmailView from rest_auth.views import PasswordChangeView, PasswordResetView, PasswordResetConfirmView router = routers.DefaultRouter() urlpatterns = router.get_urls() + [ path('api/login', LoginView.as_view()), path('api/logout', LogoutView.as_view()), path('api/register', RegisterView.as_view()), path('api/verify-email', VerifyEmailView.as_view()), path('api/user_data', user_data), path('api/settings', change_settings), path('api/change-password', PasswordChangeView.as_view()), path('api/reset-password', PasswordResetView.as_view()), path('api/confirm-password', PasswordResetConfirmView.as_view()), path('api/get-items', get_items), path('api/get-item', get_item), path('api/get-favorites', get_favorites), path('api/add-favorite', add_favorite), path('api/get-suggestions', suggestion), path('api/create_pay', Pay.as_view()), path('pay_notify', pay_notify), path('api/check-payment', check_payment), path('api/pay-order', pay_order), path('api/order-history', get_orders), path('api/ok', ok, name='account_email_verification_sent'), path('api/activate-promocode', activate_promocode), path('api/check-delivery-price', check_delivery_cost), path('api/check-bag-price', check_bag_cost)
TokenVerifyView ) from django.conf import settings from auth.views import LoginView, LogoutView rest_auth_registration_urls = [ # allauth login/logout/password re_path(r"^registration/$", RegisterView.as_view(), name="account_signup"), re_path(r"^registration/verify-email/$",VerifyEmailView.as_view(),name="rest_verify_email",) ] urlpatterns = [ # rest_auth login/logout/password re_path(r"^login/$", LoginView.as_view(), name="rest_login"), re_path(r"^logout/$", LogoutView.as_view(), name="rest_logout"), re_path(r"^password/reset/$", PasswordResetView.as_view(), name="rest_password_reset"), re_path(r"^password/reset/confirm/$",PasswordResetConfirmView.as_view(),name="rest_password_reset_confirm",), re_path(r"^password/change/$", PasswordChangeView.as_view(), name="rest_password_change" ), #rest_framework_simplejwt re_path(r"^token/obtain/$", TokenObtainPairView.as_view(), name='token_obtain_pair'), re_path(r"^token/refresh/$", TokenRefreshView.as_view(), name='token_refresh'), re_path(r"^token/verify/$", TokenVerifyView.as_view(), name='token_verify'), ] if settings.AUTH_ALLOW_REGISTRATION: urlpatterns += rest_auth_registration_urls
class PasswordResetConfirmViewSchema(CustomAutoSchema): request_serializer = PasswordResetConfirmSerializer() response_serializer = RestAuthCommonResponseSerializer() class PasswordChangeViewSchema(CustomAutoSchema): request_serializer = PasswordChangeSerializer() response_serializer = RestAuthCommonResponseSerializer() urlpatterns = [ url(r'^login/$', LoginView.as_view(schema=LoginViewSchema()), name='rest_login'), url(r'^logout/$', LogoutView.as_view(schema=LogoutViewSchema()), name='rest_logout'), url(r'^password/reset/$', PasswordResetView.as_view(schema=PasswordResetViewSchema()), name='rest_password_reset'), url(r'^password/reset/confirm/$', PasswordResetConfirmView.as_view( schema=PasswordResetConfirmViewSchema()), name='rest_password_reset_confirm'), url(r'^password/change/$', PasswordChangeView.as_view(schema=PasswordChangeViewSchema()), name='rest_password_change'), ]
from . import views as qv urlpatterns = [ path('verify-email/', VerifyEmailView.as_view(), name='account_email_verification_sent'), path('resend-verification-email/', qv.NewEmailConfirmation.as_view(), name='resend-email-confirmation'), path('signup/account-confirm-email/<key>/', qv.ConfirmEmailView.as_view(), name='account_confirm_email'), path('', include('rest_auth.urls')), path('signup/', include('rest_auth.registration.urls')), path('google/', qv.GoogleLogin.as_view(), name='google_login'), path('password/reset/', PasswordResetView.as_view(), name='password_reset'), path('password/reset/confirm/<uidb64>/<token>/', PasswordResetConfirmView.as_view(), name='password_reset_confirm'), path('emailverified/', qv.EmailVerifiedView.as_view(), name='email_verified'), path('emailverifiedfailure/', qv.EmailFailureVerifiedView.as_view(), name='email_verified_failure'), path('me/', qv.MyUserView.as_view(), name='my-user'), path('users/', qv.ListUsersView.as_view(), name='list-users'), # Edit mmade path("users/<slug:slug>/", qv.UserRetriveAPIView.as_view(),
from django.urls import path, re_path from rest_auth.views import LogoutView, PasswordChangeView, PasswordResetConfirmView, PasswordResetView from rest_framework_jwt.views import verify_jwt_token, refresh_jwt_token from rest_auth.registration.views import VerifyEmailView from . import views urlpatterns = ( path('signup/', views.SignupAPIView.as_view(), name='account_signup'), re_path(r'^account-confirm-email/', VerifyEmailView.as_view(), name='account_email_verification_sent'), re_path(r'^account-confirm-email/(?P<key>[-:\w]+)/$', VerifyEmailView.as_view(), name='account_confirm_email'), path('login/', views.CustomLoginView.as_view()), path('logout/', LogoutView.as_view()), path('change-password/', PasswordChangeView.as_view()), path('reset-password/', PasswordResetView.as_view()), path('reset-password/confirm/<str:uidb64>/<str:token>/', PasswordResetConfirmView.as_view()), path('token-verify/', verify_jwt_token), path('token-refresh/', refresh_jwt_token), )
urlpatterns = [ url(r'^', include(router.urls)), url(r'^rest-auth/', include('rest_auth.urls')), url(r'^accounts/', include('allauth.urls')), url(r'^rest-auth/auth/', include('rest_auth.registration.urls')), ] # Auth URLs urlpatterns += [ url(r'^register', RegisterView.as_view(), name='register'), url(r'^verify-email', VerifyEmailView.as_view(), name='verify_email'), url(r'^login', LoginView.as_view(), name='login'), url(r'^logout', LogoutView.as_view(), name='logout'), # Password Reset url(r'^reset-password', PasswordResetView.as_view(), name='resetPassword'), #POST NEW PASSWORD HERE url(r'^reset/password/confirm', PasswordResetConfirmView.as_view(), name='password_reset_confirm'), # Change Password url(r'^change-password', PasswordChangeView.as_view(), name='change_password'), url(r'^account-confirm-email/(?P<key>[-:\w]+)/$', TemplateView.as_view(), name='account_confirm_email'), url(r'^rest-auth/', include('rest_auth.urls')), url(r'^rest-auth/registration/', include('rest_auth.registration.urls')), url(r'^channel-name/', views.GetChannelNameViewSet.as_view(),
url( r'^registration/$', generic_views.RegistrationAPIView.as_view(), name='rest_registration' ), url( r'^activate/registration/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+?)/$', generic_views.ActivateRegistrationAPIView.as_view(), name='rest_activate_registration' ), url( r'^login/$', ObtainJSONWebToken.as_view(serializer_class=CustomLoginJWTSerializer) ), url( r'^password/reset/$', PasswordResetView.as_view(serializer_class=MyPasswordResetSerializer), name='rest_password_reset' ), ] tracker_urlpatterns = [ url( r'^token/refresh/(?P<profile_pk>\d+)/$', tracker_views.TokenRefreshAPIView.as_view(), name='rest_token_refresh' ), ] urlpatterns = user_urlpatterns + generic_urlpatterns + tracker_urlpatterns
from django.conf.urls import include, url from django.conf.urls.static import static from django.conf import settings from django.urls import path, re_path from rest_auth.registration.views import VerifyEmailView from rest_auth.views import PasswordResetConfirmView, PasswordResetView from .views import ( CustomRegistrationView, CustomLoginView, ) urlpatterns = [ url(r'^rest-auth/password_reset/$', PasswordResetView.as_view()), # 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'), url(r'^rest-auth/login/$', CustomLoginView.as_view()), path('rest-auth/', include('rest_auth.urls')), url(r'^rest-auth/registration/$', CustomRegistrationView.as_view()), url(r'^rest-auth/registration/account-confirm-email/(?P<key>.+)/$', VerifyEmailView.as_view()), path('rest-auth/registration/', include('rest_auth.registration.urls')), path('accounts/', include('allauth.urls')), ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
path('api/reports/top-sender-domains-by-volume/', TopSenderDomainsByVolumeApiView.as_view()), path('api/reports/top-recipient-domains-by-quantity/', TopRecipientDomainsByQuantityApiView.as_view()), path('api/reports/top-recipient-domains-by-volume/', TopRecipientDomainsByVolumeApiView.as_view()), path('api/mailscanner-configuration-filepaths/', MailScannerConfigurationFilePathsView.as_view()), path('api/data-import/', DataImportUploadAPIView.as_view()), path('api/geoip/lookup/', GeoIPLookupAPIView.as_view()), path('api/geoip/update/', GeoIPUpdateAPIView.as_view()), path('api/license/', LicenseAPIView.as_view()), path('api/installed/', InstalledAPIView.as_view()), path('api/setup/install/', InitializeDatabaseAPIView.as_view()), path('api-auth/', include('rest_framework.urls', namespace='rest_framework')) ] # URL for rest-auth urlpatterns += [ # URLs that do not require a session or valid token re_path(r'^rest-auth/password/reset/$', PasswordResetView.as_view(), name='rest_password_reset'), re_path(r'^rest-auth/password/reset/confirm/$', PasswordResetConfirmView.as_view(), name='rest_password_reset_confirm'), re_path(r'^rest-auth/login/$', LoginView.as_view(), name='rest_login'), # URLs that require a user to be logged in with a valid session / token. re_path(r'^rest-auth/logout/$', LogoutView.as_view(), name='rest_logout'), re_path(r'^rest-auth/user/$', UserDetailsView.as_view(), name='rest_user_details'), re_path(r'^rest-auth/password/change/$', PasswordChangeView.as_view(), name='rest_password_change'), ] if settings.DEBUG: urlpatterns += [ path('admin/', admin.site.urls), ]
TokenSessionLogoutView, UserViewSet, ValidateUsername, ) router = DefaultRouter() router.register("users", UserViewSet) app_name = "auth" urlpatterns = [ path("", include(router.urls)), path("register/", RegisterView.as_view(), name="register"), path("login/", LoginView.as_view(), name="login"), # path("logout/", LogoutView.as_view()), path("logout/", TokenSessionLogoutView.as_view(), name="logout"), path( "user/validate_username/", ValidateUsername.as_view(), name="validate_username" ), path("user/", UserAPI.as_view(), name="user"), path("password/change/", PasswordChangeView.as_view(), name="password_change"), path("password/reset/", PasswordResetView.as_view(), name="password_reset"), re_path( r"^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("", include("rest_auth.urls")), path("", include("knox.urls")), ]
from django.conf.urls import patterns, url from rest_auth.views import ( LoginView, LogoutView, UserDetailsView, PasswordChangeView, PasswordResetView, PasswordResetConfirmView, ) urlpatterns = patterns( "", # URLs that do not require a session or valid token url(r"^password/reset", PasswordResetView.as_view(), name="rest_password_reset"), url(r"^confirm/password/reset", PasswordResetConfirmView.as_view()), # url(r'^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"^reset/(?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", ), 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"), )
import nested_admin.urls import django_prometheus.urls from qabel_web_theme import urls as theme_urls from dispatch_service.views import dispatch # Import the module somewhere, so it can register itself. import qabel_provider.monitoring rest_auth_register_urls = [ url(r'^$', views.PasswordPolicyRegisterView.as_view(), name='rest_register'), url(r'^verify-email/$', VerifyEmailView.as_view(), name='rest_verify_email'), ] rest_auth_urls = [ 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/$', views.ThrottledLoginView.as_view(), name='rest_login'), 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'), ] rest_urls = [ url(r'^$', views.api_root, name='api-root'), url(r'^auth/', include(rest_auth_urls)), url(r'^auth/registration/', include(registration_urls)), url(r'^internal/user/$', views.auth_resource, name='api-auth'),
from account.views import UserViewSet, AccountViewSet from dj.views import DjViewSet, DjUserViewSet from like.views import LikeViewSet from party.views import PartyViewSet, PartyUserViewSet, PartyCategoryViewSet from playsem.settings import ADMIN_URL from song.views import SongViewSet, SongCategoryViewSet router = routers.DefaultRouter() router.register('user', UserViewSet, basename='User') router.register('account', AccountViewSet, basename='Account') router.register('party', PartyViewSet, basename='Party') router.register('party-user', PartyUserViewSet, basename='Party User') router.register('party-category', PartyCategoryViewSet, basename='Party Category') router.register('song', SongViewSet, basename='Song') router.register('song-category', SongCategoryViewSet, basename='Song Category') router.register('dj', DjViewSet, basename='DJ') router.register('dj-user', DjUserViewSet, basename='DJ User') router.register('like', LikeViewSet, basename='Like') urlpatterns = router.urls urlpatterns += ( path(ADMIN_URL, admin.site.urls), path('docs/', include_docs_urls(title='PlaysEM API')), path('auth/', include('rest_framework.urls')), path('auth/', obtain_jwt_token), path('auth/password/change/', PasswordChangeView.as_view(), name='rest_password_change'), path('auth/password/reset/', PasswordResetView.as_view(), name='rest_password_reset'), path('auth/password/reset/confirm/', PasswordResetConfirmView.as_view(), name='rest_password_reset_confirm'), )
TopRecipientDomainsByQuantityApiView.as_view()), path('api/reports/top-recipient-domains-by-volume/', TopRecipientDomainsByVolumeApiView.as_view()), path('api/mailscanner-configuration-filepaths/', MailScannerConfigurationFilePathsView.as_view()), path('api/license/', LicenseAPIView.as_view()), path('api/installed/', InstalledAPIView.as_view()), path('api/setup/install/', InitializeDatabaseAPIView.as_view()), path('api-auth/', include('rest_framework.urls', namespace='rest_framework')) ] # URL for rest-auth urlpatterns += [ # URLs that do not require a session or valid token re_path(r'^rest-auth/password/reset/$', PasswordResetView.as_view(), name='rest_password_reset'), re_path(r'^rest-auth/password/reset/confirm/$', PasswordResetConfirmView.as_view(), name='rest_password_reset_confirm'), re_path(r'^rest-auth/login/$', LoginView.as_view(), name='rest_login'), # URLs that require a user to be logged in with a valid session / token. re_path(r'^rest-auth/logout/$', LogoutView.as_view(), name='rest_logout'), re_path(r'^rest-auth/user/$', UserDetailsView.as_view(), name='rest_user_details'), re_path(r'^rest-auth/password/change/$', PasswordChangeView.as_view(), name='rest_password_change'),
from django.conf.urls import url, include from django.contrib.auth.decorators import login_required from django.views.decorators.cache import cache_page from common.views import APIRoot, root_redirect_view from rest_auth.views import (LoginView, LogoutView, UserDetailsView, PasswordChangeView, PasswordResetView, PasswordResetConfirmView) from rest_framework.authtoken.views import ObtainAuthToken rest_auth_patterns = ( # re-written from rest_auth.urls because of cache validation # URLs that do not require a session or valid token url(r'^password/reset/$', cache_page(0)(PasswordResetView.as_view()), name='rest_password_reset'), url(r'^password/reset/confirm/$', cache_page(0)(PasswordResetConfirmView.as_view()), name='rest_password_reset_confirm'), url(r'^login/$', cache_page(0)(LoginView.as_view()), name='rest_login'), # URLs that require a user to be logged in with a valid session / token. url(r'^logout/$', cache_page(0)(LogoutView.as_view()), name='rest_logout'), url(r'^user/$', cache_page(0)(UserDetailsView.as_view()), name='rest_user_details'), url(r'^password/change/$', cache_page(0)(PasswordChangeView.as_view()), name='rest_password_change'), )