Blame view

flashy/urls.py 1.6 KB
a8489c38a   Andrew Buss   Set up flashy pro...
1
2
  from django.conf.urls import include, url
  from django.contrib import admin
72bf5f00c   Andrew Buss   Falcon puuuuuuuus...
3
  from flashcards.views import SectionViewSet, UserDetail, FlashcardViewSet, UserSectionListView, request_password_reset, \
7a17fac38   Andrew Buss   add view to resen...
4
      reset_password, logout, login, register, UserFlashcardQuizViewSet, resend_confirmation_email
2a72f1a8a   Andrew Buss   Development serve...
5
  from flashy.frontend_serve import serve_with_default
72bf5f00c   Andrew Buss   Falcon puuuuuuuus...
6
  from flashy.settings import DEBUG, IN_PRODUCTION
491577131   Andrew Buss   Class -> section....
7
  from rest_framework.routers import DefaultRouter
2dc11d15d   Laura Hawkins   password and user...
8
  from flashcards.api import *
491577131   Andrew Buss   Class -> section....
9
10
11
  
  router = DefaultRouter()
  router.register(r'sections', SectionViewSet)
72bf5f00c   Andrew Buss   Falcon puuuuuuuus...
12
  router.register(r'flashcards', FlashcardViewSet)
eea730d24   Rohan Rangray   Added the UserFla...
13
  router.register(r'study', UserFlashcardQuizViewSet)
be7810aad   Laura Hawkins   working on adding...
14

a8489c38a   Andrew Buss   Set up flashy pro...
15
  urlpatterns = [
ce17f969f   Andrew Buss   Restructured api,...
16
      url(r'^api/docs/', include('rest_framework_swagger.urls')),
1d468f661   Andrew Buss   added tests; chan...
17
18
19
20
21
      url(r'^api/me/$', UserDetail.as_view()),
      url(r'^api/register/', register),
      url(r'^api/login/$', login),
      url(r'^api/logout/$', logout),
      url(r'^api/me/sections/', UserSectionListView.as_view()),
7a17fac38   Andrew Buss   add view to resen...
22
      url(r'^api/resend_confirmation_email/', resend_confirmation_email),
1d468f661   Andrew Buss   added tests; chan...
23
24
      url(r'^api/request_password_reset/', request_password_reset),
      url(r'^api/reset_password/', reset_password),
491577131   Andrew Buss   Class -> section....
25
      url(r'^api/', include(router.urls)),
55c1546aa   Andrew Buss   Enabled admindocs...
26
      url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
a8489c38a   Andrew Buss   Set up flashy pro...
27
      url(r'^admin/', include(admin.site.urls)),
2a72f1a8a   Andrew Buss   Development serve...
28
      url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
a8489c38a   Andrew Buss   Set up flashy pro...
29
  ]
abb2506d3   Andrew Buss   Wrong SES region
30

72bf5f00c   Andrew Buss   Falcon puuuuuuuus...
31
32
  if IN_PRODUCTION:
      urlpatterns += (url(r'^admin/django-ses/', include('django_ses.urls')),)
2a72f1a8a   Andrew Buss   Development serve...
33

72bf5f00c   Andrew Buss   Falcon puuuuuuuus...
34
35
36
  if DEBUG:
      urlpatterns += [url(r'^app/(?P<path>.*)$', serve_with_default,
                          {'document_root': '../flashy-frontend', 'default_file': 'home.html'})]
2a72f1a8a   Andrew Buss   Development serve...
37