12345678910111213141516171819202122232425262728293031 |
- from django.urls import path
- from ...core.apirouter import MisagoApiRouter
- from ..api import auth, captcha, mention
- from ..api.ranks import RanksViewSet
- from ..api.usernamechanges import UsernameChangesViewSet
- from ..api.users import UserViewSet
- urlpatterns = [
- path("auth/", auth.gateway, name="auth"),
- path("auth/criteria/", auth.get_criteria, name="auth-criteria"),
- path("auth/send-activation/", auth.send_activation, name="send-activation"),
- path(
- "auth/send-password-form/",
- auth.send_password_form,
- name="send-password-form",
- ),
- path(
- "auth/change-password/<int:pk>/<slug:token>/",
- auth.change_forgotten_password,
- name="change-forgotten-password",
- ),
- path("captcha-question/", captcha.question, name="captcha-question"),
- path("mention/", mention.mention_suggestions, name="mention-suggestions"),
- ]
- router = MisagoApiRouter()
- router.register(r"ranks", RanksViewSet)
- router.register(r"users", UserViewSet)
- router.register(r"username-changes", UsernameChangesViewSet, basename="usernamechange")
- urlpatterns += router.urls
|