Esempio n. 1
0
    PasswordResetConfirmView,
    UserDeleteView,
    UserView,
)
from rest_framework.routers import DefaultRouter
from apps.accounts.views import MljarUserOrganizationList

User = get_user_model()

urlpatterns = [
    url(r"^api/v1/users/create/?$", MljarUserCreateView.as_view(), name="user_create"),
    url(r"^api/v1/users/delete/?$", UserDeleteView.as_view(), name="user_delete"),
    url(r"^api/v1/users/password/?$", SetPasswordView.as_view(), name="set_password"),
    url(
        r"^api/v1/users/password/reset/?$",
        PasswordResetView.as_view(),
        name="password_reset",
    ),
    url(
        r"^api/v1/users/password/reset/confirm/?$",
        PasswordResetConfirmView.as_view(),
        name="password_reset_confirm",
    ),
    url(r"^api/v1/users/auth/", include("djoser.urls.authtoken")),
    url(r"^api/v1/users/me/?$", UserView.as_view(), name="user"),
    url(
        r"^api/v1/users/organization/?$",
        MljarUserOrganizationList.as_view(),
        name="user_organization",
    ),
]
Esempio n. 2
0
from . import views


app_name = 'students'

router = routers.SimpleRouter()
router.register(r'profile', views.ProfileViewSet, base_name='profile')

urlpatterns = [
    url(r'^register/$', views.StudentRegistration.as_view(), name='register'),
    url(r'^activate/(?P<activation_key>\w+)/$',
        views.AccountActivation.as_view(),
        name='activation'),
    url(r'^password/change/$', SetPasswordView.as_view(), name='change_password'),
    url(r'^password/reset/$', PasswordResetView.as_view(), name='password_reset'),
    url(r'^password/reset/confirm/$',
        PasswordResetConfirmView.as_view(),
        name='password_reset_confirm'),
    url(r'^login/$', views.UserLogin.as_view(), name='login'),
    url(r'^subjects/$', views.SubjectsList.as_view(), name='subjects_list'),
    url(r'^classes/$', views.ClassesList.as_view(), name='classes_list'),
    url(r'^students/$', views.StudentsList.as_view(), name='students_list'),
    url(r'^grades/(?P<subject_pk>[0-9]+)/$', views.GradesList.as_view(), name='grades_list'),
    url(r'^grades/(?P<subject_pk>[0-9]+)/(?P<user_pk>[0-9]+)/$',
        views.GradesDetail.as_view(),
        name='grades_detail')
]

urlpatterns += router.urls
Esempio n. 3
0
from chefs.views import ChefViewSet
from cravus.views import IndexView
from rest_framework_jwt import views
from dishes.views import AccountDishesViewSet, DishViewSet, DishScheduleViewSet, AccountDishScheduleViewSet, \
    DishScheduleSearchView

router = routers.SimpleRouter()
router.register(r'accounts', AccountViewSet)
router.register(r'chefs', ChefAccountViewSet)
router.register(r'chef', ChefViewSet)
router.register(r'address', AddressViewSet)
router.register(r'dishes', DishViewSet)
router.register(r'schedule/search', DishScheduleSearchView, base_name='dish_schedule_search')
router.register(r'schedule', DishScheduleViewSet)
accounts_router = routers.NestedSimpleRouter(router, r'accounts', lookup='account')
accounts_router.register(r'dishes', AccountDishesViewSet)
accounts_router.register(r'schedule', AccountDishScheduleViewSet)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api/v1/auth/login/$', views.obtain_jwt_token, name='login'),
    url(r'^api/v1/auth/refresh/$', views.refresh_jwt_token, name='refresh'),
    url(r'^api/v1/auth/verify/$', views.verify_jwt_token, name='verify'),
    url(r'^api/v1/auth/reset/$', PasswordResetView.as_view(), name='reset'),
    url(r'^api/v1/auth/confirm/$', PasswordResetConfirmView.as_view(), name='confirm'),
    url(r'^api/v1/disqus/$', disqus, name='disqus'),
    url(r'^api/v1/', include(router.urls)),
    url(r'^api/v1/', include(accounts_router.urls)),
    url(r'^.*$', IndexView.as_view(), name='index'),
]
Esempio n. 4
0
    RegistrationView,
)
from rest_framework_jwt.views import (
    obtain_jwt_token,
    refresh_jwt_token,
    verify_jwt_token,
)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api/auth/jwt/$', obtain_jwt_token),
    url(r'^api/auth/jwt/refresh/$', refresh_jwt_token),
    url(r'^api/auth/jwt/verify/$', verify_jwt_token),
    url(r'^api/auth/register/$', RegistrationView.as_view()),
    url(r'^api/auth/activate/$', ActivationView.as_view()),
    url(r'^api/auth/password/reset/$', PasswordResetView.as_view()),
    url(r'^api/auth/password/reset/confirm/$',
        PasswordResetConfirmView.as_view()),
    url(r'^api/auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^social/', include('social_django.urls', namespace='social')),
    url(r'^django-auth/', include('django.contrib.auth.urls')),
    url(r'^api/', include('main.urls'))
]

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