api.py 786 B

1234567891011121314151617181920
  1. from django.conf.urls import patterns, url
  2. from rest_framework.routers import DefaultRouter
  3. from misago.users.api.users import UserViewSet
  4. urlpatterns = patterns('misago.users.api.auth',
  5. url(r'^auth/$', 'gateway'),
  6. url(r'^auth/send-activation/$', 'send_activation'),
  7. url(r'^auth/activate-account/(?P<user_id>\d+)/(?P<token>[a-zA-Z0-9]+)/$', 'activate_account'),
  8. url(r'^auth/send-password-form/$', 'send_password_form'),
  9. url(r'^auth/change-password/(?P<user_id>\d+)/(?P<token>[a-zA-Z0-9]+)/$', 'change_forgotten_password'),
  10. )
  11. urlpatterns += patterns('misago.users.api.captcha',
  12. url(r'^captcha-questions/(?P<question_id>\d+)/$', 'question', name='captcha_question'),
  13. )
  14. router = DefaultRouter()
  15. router.register(r'users', UserViewSet)
  16. urlpatterns += router.urls