from django.conf.urls import patterns, url from misago.core.apirouter import MisagoApiRouter from misago.users.api.ranks import RanksViewSet from misago.users.api.users import UserViewSet from misago.users.api.usernamechanges import UsernameChangesViewSet urlpatterns = patterns('misago.users.api.auth', url(r'^auth/$', 'gateway'), url(r'^auth/send-activation/$', 'send_activation'), url(r'^auth/activate-account/(?P\d+)/(?P[a-zA-Z0-9]+)/$', 'activate_account'), url(r'^auth/send-password-form/$', 'send_password_form'), url(r'^auth/change-password/(?P\d+)/(?P[a-zA-Z0-9]+)/$', 'change_forgotten_password'), ) urlpatterns += patterns('misago.users.api.captcha', url(r'^captcha-question/$', 'question', name='captcha_question'), ) router = MisagoApiRouter() router.register(r'ranks', RanksViewSet) router.register(r'users', UserViewSet) router.register(r'username-changes', UsernameChangesViewSet) urlpatterns += router.urls