30 lines
1.3 KiB
Python
30 lines
1.3 KiB
Python
from django.urls import path
|
|
|
|
from web import chart_views
|
|
from web import views
|
|
|
|
urlpatterns = [
|
|
path('',
|
|
views.UserListView.as_view(), name='users'),
|
|
path('users/new',
|
|
views.UserCreateView.as_view(), name='users_new'),
|
|
path('users/<int:user_id>/',
|
|
views.UserDetailView.as_view(), name='user'),
|
|
|
|
path('users/<int:user_id>/activity_log/new',
|
|
views.ActivityLogCreateView.as_view(), name='activity_log_create'),
|
|
path('users/<int:user_id>/activity_log/<int:activity_log_id>/update',
|
|
views.ActivityLogUpdateView.as_view(), name='activity_log_update'),
|
|
path('users/<int:user_id>/activity_log/<int:activity_log_id>/delete',
|
|
views.ActivityLogDeleteView.as_view(), name='activity_log_delete'),
|
|
|
|
path('users/<int:user_id>/charts/pie',
|
|
chart_views.UserChartsPie.as_view(), name='user_charts_pie'),
|
|
path('users/<int:user_id>/charts/activity/<int:activity_id>',
|
|
views.UserChartsActivity.as_view(), name='user_charts_activity'),
|
|
path('users/<int:user_id>/charts/activity/<int:activity_id>/all',
|
|
chart_views.UserChartsActivityAll.as_view(), name='user_charts_activity_all'),
|
|
# path('users/<int:user_id>/charts/activity/<int:activity_id>/tracker',
|
|
# chart_views.UserActivityChartsTracker.as_view(), name='user_charts_activity_tracker'),
|
|
]
|