Louis Mazin 4db822aebe big maj
2026-10-05 17:52:28 +02:00

26 lines
1.1 KiB
Python

from django.urls import path
from .views import (
TimeEntryListView,
TimeEntryCreateView,
TimeEntryScanView,
TimeEntryDetailView,
TimeEntryUpdateView,
TimeEntryGroupView,
WeeklySummaryView,
TimeStatsView,
MonthlyRaceView,
)
urlpatterns = [
path('entries/', TimeEntryListView.as_view(), name='time-entry-list'),
path('entries/create/', TimeEntryCreateView.as_view(), name='time-entry-create'),
path('entries/scan/', TimeEntryScanView.as_view(), name='time-entry-scan'),
path('groups/<uuid:group_id>/', TimeEntryGroupView.as_view(), name='time-entry-group'),
path('entries/<int:entry_id>/', TimeEntryDetailView.as_view(), name='time-entry-detail'),
path('entries/<int:entry_id>/update/', TimeEntryUpdateView.as_view(), name='time-entry-update'),
path('weekly-summary/', WeeklySummaryView.as_view(), name='user-weekly-summary'),
path('weekly-summary/<int:user_id>/', WeeklySummaryView.as_view(), name='weekly-summary'),
path('stats/', TimeStatsView.as_view(), name='time-stats'),
path('monthly-race/', MonthlyRaceView.as_view(), name='monthly-race'),
]