Files
clovening/splitchat/core/urls.py
MonkeyStrongTogether 87ec426fed Inital commit
2026-05-22 17:48:03 +02:00

25 lines
1.1 KiB
Python

from django.urls import path
from . import views
urlpatterns = [
path('', views.dashboard, name='dashboard'),
path('signup/', views.signup_view, name='signup'),
path('login/', views.login_view, name='login'),
path('logout/', views.logout_view, name='logout'),
# Rooms
path('rooms/create/', views.room_create, name='room_create'),
path('rooms/join/', views.room_join, name='room_join'),
path('rooms/join/<str:invite_code>/', views.room_join_link, name='room_join_link'),
path('rooms/<str:room_id>/', views.room_detail, name='room_detail'),
# Events
path('rooms/<str:room_id>/events/create/', views.event_create, name='event_create'),
path('rooms/<str:room_id>/events/<str:event_id>/', views.event_detail, name='event_detail'),
path('rooms/<str:room_id>/events/<str:event_id>/settle/', views.event_settle, name='event_settle'),
path('rooms/<str:room_id>/events/<str:event_id>/expenses/', views.expense_create, name='expense_create'),
# API
path('api/rooms/<str:room_id>/messages/', views.api_room_messages, name='api_room_messages'),
]