Files
codexpi/django_ui/urls.py

22 lines
1.1 KiB
Python
Raw Normal View History

2026-11-14 20:23:59 +01:00
from django.urls import path, re_path
from . import views
from .identity import views as identity
urlpatterns = [
path("api/bootstrap", views.bootstrap, name="bootstrap"),
path("api/auth/login", views.login_api, name="login"),
path("api/auth/setup", views.setup_api, name="setup"),
path("api/auth/logout", views.logout_api, name="logout"),
path("api/auth/me", views.me_api, name="me"),
path("api/auth/applications/<slug:application>", identity.application_identity, name="application-identity"),
path("api/auth/applications/<slug:application>/authorize", identity.authorize, name="application-authorize"),
path("api/auth/application-grants/<slug:application>/<int:user_id>", identity.application_grant, name="application-grant"),
path("manifest.webmanifest", views.manifest, name="manifest"),
path("version.json", views.frontend_version, name="frontend-version"),
path("sw.js", views.service_worker, name="service-worker"),
re_path(r"^assets/(?P<path>.+)$", views.asset, name="asset"),
re_path(r"^icons/(?P<path>.+)$", views.icon, name="icon"),
re_path(r"^.*$", views.index, name="index"),
]