175 lines
5.9 KiB
Python
175 lines
5.9 KiB
Python
from django.urls import path
|
|
|
|
from . import views
|
|
|
|
|
|
urlpatterns = [
|
|
path(r"chrono/", views.chrono_listing, name="chrono_list"),
|
|
path(
|
|
r"chrono/gymnast/<int:gymnast_id>/",
|
|
views.chrono_listing,
|
|
name="chrono_list_for_gymnast",
|
|
),
|
|
path(r"chrono/add/", views.chrono_create_or_update, name="chrono_create"),
|
|
path(
|
|
r"chrono/add/<int:gymnast_id>/",
|
|
views.chrono_create_or_update,
|
|
name="chrono_create_for_gymnast",
|
|
),
|
|
path(r"chrono/edit/<int:chrono_id>/", views.chrono_create_or_update, name="chrono_update"),
|
|
path(r"chrono/details/<int:chrono_id>/", views.jump_chrono_details, name="jump_chrono_details"),
|
|
path(r"chrono/details/<int:chrono_id>/add/", views.jump_chrono_values_create_or_update, name="jump_chrono_values_create_or_update"),
|
|
path(
|
|
r"chrono/add_jump_chrono_value/",
|
|
views.add_jump_chrono_value,
|
|
name="add_jump_chrono_value"
|
|
),
|
|
path(
|
|
r"chrono/remove_jump_chrono_value/",
|
|
views.remove_jump_chrono_value,
|
|
name="remove_jump_chrono_value"
|
|
),
|
|
path(r"chrono/detailed_score_for_date_range/<int:gymnast_id>/<int:routine_type>/<str:date_begin>/<str:date_end>/", views.average_jump_chrono_details_between_two_date, name="average_jump_chrono_details_between_two_date"),
|
|
path(r"chrono/detailed_score_for_date_range/<int:gymnast_id>/<int:routine_type>/season/<str:season>/week/<str:week_number>", views.average_jump_chrono_details_for_week_of_season, name="average_jump_chrono_details_for_week_of_season"),
|
|
|
|
|
|
path(r"note/", views.note_listing, name="note_list"),
|
|
path(
|
|
r"note/gymnast/<int:gymnast_id>/",
|
|
views.chrono_listing,
|
|
name="note_list_for_gymnast",
|
|
),
|
|
path(r"note/add/", views.note_create_or_update, name="note_create"),
|
|
path(
|
|
r"note/add/<int:gymnast_id>/",
|
|
views.note_create_or_update,
|
|
name="note_create_for_gymnast",
|
|
),
|
|
path(r"note/edit/<int:note_id>/", views.note_create_or_update, name="note_update"),
|
|
path(r"note/details/<int:note_id>/", views.note_details, name="note_details"),
|
|
|
|
|
|
path(r"learnedskill/add/", views.learnedskill_create_or_update, name="learnedskill_create"),
|
|
path(
|
|
r"learnedskill/add/<int:gymnast_id>/",
|
|
views.learnedskill_create_or_update,
|
|
name="learnedskill_create",
|
|
),
|
|
path(r"learnedskill/new/", views.gymnast_learn_skill, name="gymnast_learn_skill"),
|
|
|
|
|
|
path(r"score/", views.score_listing, name="score_listing"),
|
|
path(
|
|
r"score/gymnast/<int:gymnast_id>/",
|
|
views.score_listing,
|
|
name="score_list_for_gymnast",
|
|
),
|
|
path(
|
|
r"score/add/gymnast/<int:gymnast_id>/",
|
|
views.score_create_or_update,
|
|
name="score_create_for_gymnast",
|
|
),
|
|
path(r"score/add/", views.score_create_or_update, name="score_create"),
|
|
path(r"score/edit/<int:score_id>/", views.score_create_or_update, name="score_update"),
|
|
|
|
|
|
path(r"accident/search/", views.accident_listing, name="accident_search"),
|
|
path(r"accident/", views.accident_listing, name="accident_list"),
|
|
path(r"accident/add/", views.accident_create_or_update, name="accident_create"),
|
|
path(
|
|
r"accident/add/<int:gymnast_id>/",
|
|
views.accident_create_or_update,
|
|
name="accident_create_for_gymnast",
|
|
),
|
|
path(
|
|
r"accident/edit/<int:accident_id>/",
|
|
views.accident_create_or_update,
|
|
name="accident_update",
|
|
),
|
|
path(r"accident/<int:accident_id>/", views.accident_detail, name="accident_details"),
|
|
|
|
|
|
path(r"mindstate/", views.mindstate_listing, name="mindstate_list"),
|
|
path(
|
|
r"mindstate/gymnast/<int:gymnast_id>/",
|
|
views.mindstate_listing,
|
|
name="mindstate_list_for_gymnast",
|
|
),
|
|
path(r"mindstate/add/", views.mindstate_create_or_update, name="mindstate_create"),
|
|
path(
|
|
r"mindstate/add/<int:gymnast_id>/",
|
|
views.mindstate_create_or_update,
|
|
name="mindstate_create_for_gymnast",
|
|
),
|
|
path(
|
|
r"mindstate/edit/<int:mindstate_id>/",
|
|
views.mindstate_create_or_update,
|
|
name="mindstate_update",
|
|
),
|
|
path(r"mindstate/<int:mindstate_id>/", views.mindstate_detail, name="mindstate_details"),
|
|
|
|
|
|
path(
|
|
r"heightweight/gymnast/<int:gymnast_id>/",
|
|
views.heightweight_listing,
|
|
name="heightweight_list_for_gymnast",
|
|
),
|
|
path(r"heightweight/add/", views.heightweight_create_or_update, name="heightweight_create"),
|
|
path(
|
|
r"heightweight/add/<int:gymnast_id>/",
|
|
views.heightweight_create_or_update,
|
|
name="heightweight_create_for_gymnast",
|
|
),
|
|
path(
|
|
r"heightweight/edit/<int:heightweight_id>/",
|
|
views.heightweight_create_or_update,
|
|
name="heightweight_update",
|
|
),
|
|
|
|
|
|
path(
|
|
r"routinedone/add/",
|
|
views.routinedone_create_or_update,
|
|
name="routinedone_create"
|
|
),
|
|
path(
|
|
r"routinedone/increment/",
|
|
views.increment_routinedone,
|
|
name="increment_routinedone"
|
|
),
|
|
path(
|
|
r"routinedone/add/<int:gymnast_id>/",
|
|
views.routinedone_create_or_update,
|
|
name="routinedone_create_for_gymnast",
|
|
),
|
|
path(
|
|
r"routinedone/edit/<int:routinedone_id>/",
|
|
views.routinedone_create_or_update,
|
|
name="routinedone_update",
|
|
),
|
|
path(
|
|
r"routinedone/gymnast/<int:gymnast_id>/",
|
|
views.routine_done_listing,
|
|
name="routinedone_list_for_gymnast",
|
|
),
|
|
path(r"routinedone/", views.routine_done_listing, name="routinedone_list"),
|
|
|
|
|
|
path(r"plan/add/", views.plan_create_or_update, name="plan_create"),
|
|
path(
|
|
r"plan/add/<int:gymnast_id>/",
|
|
views.plan_create_or_update,
|
|
name="add_plan_for_gymnast",
|
|
),
|
|
path(
|
|
r"plan/add/<int:gymnast_id>/<int:skill_id>/",
|
|
views.plan_create_or_update,
|
|
name="add_skill_for_gymnast",
|
|
),
|
|
path(
|
|
r"plan/edit/<int:plan_id>/",
|
|
views.plan_create_or_update,
|
|
name="plan_update",
|
|
),
|
|
]
|