Jarvis/jarvis/followup/urls.py

296 lines
9.2 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/range/<str:date_begin>/<str:date_end>/gymnast/<int:gymnast_id>/routine_type<int:routine_type>/",
views.average_jump_chrono_details_between_two_date,
name="average_jump_chrono_details_between_two_date",
),
path(
r"chrono/season/<str:season>/week/<int:week_number>/gymnast/<int:gymnast_id>/routine_type/<int:routine_type>/",
views.average_jump_chrono_details_for_gymnast,
name="average_jump_chrono_details_for_week_of_season",
),
path(
r"chrono/statistics/gymnast/<int:gymnast_id>/routine_type/<int:routine_type>/season/<str:season>/week/<int:week_number>/",
views.average_jump_chrono_details_for_gymnast,
name="average_jump_chrono_details_for_gymnast_routinetype_season_and_week",
),
path(
r"chrono/statistics/gymnast/<int:gymnast_id>/routine_type/<int:routine_type>/",
views.average_jump_chrono_details_for_gymnast,
name="average_jump_chrono_details_for_gymnast_and_routinetype",
),
path(
r"chrono/statistics/gymnast/<int:gymnast_id>/",
views.average_jump_chrono_details_for_gymnast,
name="average_jump_chrono_details_for_gymnast",
),
path(
r"chrono/get_distinct_season/gymnast/<int:gymnast_id>/",
views.get_chrono_detail_distinct_season,
name="get_chrono_detail_distinct_season",
),
path(
r"chrono/get_distinct_weeknumber/gymnast/<int:gymnast_id>/season/<str:season>/",
views.get_chrono_detail_distinct_weeknumber_for_season,
name="get_chrono_detail_distinct_weeknumber_for_season",
),
path(
r"chrono/get_average_jump_chrono_details_for_season_and_week/gymnast/<int:gymnast_id>/routine_type/<int:routine_type>/season/<str:season>/week/<int:week_number>/",
views.get_average_jump_chrono_details_for_season_and_week,
name="get_average_jump_chrono_details_for_season_and_week",
),
#
#
# NOTE
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"),
#
#
# INTENSITY
path(r"intensity/", views.intensity_listing, name="intensity_list"),
path(
r"intensity/gymnast/<int:gymnast_id>/",
views.intensity_listing,
name="intensity_list_for_gymnast",
),
path(r"intensity/add/", views.intensity_create_or_update, name="intensity_create"),
path(
r"intensity/add/<int:gymnast_id>/",
views.intensity_create_or_update,
name="intensity_create_for_gymnast",
),
path(
r"intensity/<int:intensity_id>/edit/",
views.intensity_create_or_update,
name="intensity_update",
),
path(
r"intensity/details/<int:intensity_id>/",
views.intensity_details,
name="intensity_details",
),
#
#
# LEARNEDSKILL
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"),
#
#
# SCORE
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"
),
#
#
# ACCIDENT
path(r"injury/search/", views.injuries_listing, name="injury_search"),
path(r"injury/", views.injuries_listing, name="injuries_list"),
path(r"injury/add/", views.injury_create_or_update, name="injury_create"),
path(
r"injury/add/<int:gymnast_id>/",
views.injury_create_or_update,
name="injury_create_for_gymnast",
),
path(
r"injury/edit/<int:injury_id>/",
views.injury_create_or_update,
name="injury_update",
),
path(r"injury/<int:injury_id>/", views.injury_details, name="injury_details"),
#
#
# WELLBEING
path(r"wellbeing/", views.wellbeing_listing, name="wellbeing_list"),
path(
r"wellbeing/gymnast/<int:gymnast_id>/",
views.wellbeing_listing,
name="wellbeing_list_for_gymnast",
),
path(r"wellbeing/add/", views.wellbeing_create_or_update, name="wellbeing_create"),
path(
r"wellbeing/add/<int:gymnast_id>/",
views.wellbeing_create_or_update,
name="wellbeing_create_for_gymnast",
),
path(
r"wellbeing/edit/<int:wellbeing_id>/",
views.wellbeing_create_or_update,
name="wellbeing_update",
),
path(
r"wellbeing/<int:wellbeing_id>/",
views.wellbeing_details,
name="wellbeing_details",
),
#
#
# Height/Weight
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",
),
#
#
# Routine Done
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"),
#
#
# Plan
path(r"plan/add/", views.plan_create_or_update, name="plan_create"),
path(r"plan/<int:plan_id>/edit/", views.plan_create_or_update, name="plan_update"),
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",
),
#
#
# Season Informations
path(
r"season-information/gymnast/<int:gymnast_id>/",
views.season_information_listing,
name="season_information_for_gymnast",
),
path(
r"season-information/add/",
views.season_information_create_or_update,
name="season_information_create",
),
path(
r"season-information/<int:season_information_id>/edit/",
views.season_information_create_or_update,
name="season_information_update",
),
path(
r"season-information/add/<int:gymnast_id>/",
views.season_information_create_or_update,
name="add_season_information_for_gymnast",
),
]