from django.urls import path, re_path from . import views urlpatterns = [ # # # path(r"educative/lookup/", views.educative_lookup, name="educative_lookup"), path( r"educative/details/", views.educative_details, name="educative_details", ), # # SKILLS # re_path( r"skill/(?P(level|rank|difficulty))/(?P[\w]+)/(?P[\w]+)/", views.skill_listing, name="skill_listing_by_key", ), path(r"skill/lookup/", views.skill_lookup, name="skill_lookup"), path(r"skill/search/", views.skill_listing, name="skill_search"), path(r"skill//", views.skill_details, name="skill_details"), path( r"skill//edit/", views.skill_create_or_update, name="skill_update" ), path(r"skill//tree/", views.skill_tree, name="skill_tree"), path( r"skill/prerequisiteless/", views.skill_without_prerequisite_listing, name="skill_without_prerequisite", ), path(r"skill/", views.skill_listing, name="skill_list"), # # COMBINATION # path( r"combination/lookup/", # views.combination_lookup, name="combination_lookup", ), path(r"combination/search/", views.routine_listing, name="routine_search"), path( r"combination/add/", views.combination_create_or_update, name="combination_create", ), path( r"combination/edit//", views.combination_create_or_update, name="combination_update", ), path( r"combination//", views.combination_details, name="combination_details", ), path( r"combination/compose//", views.compose_combination, name="compose_combination", ), path( r"combination/compose/link_skill/", views.link_skill_to_combination, name="link_skill_to_combination", ), path( r"combination/compose/unlink_skill/", views.unlink_skill_from_combination, name="unlink_skill_from_combination", ), path( r"combination/gymnast//", views.routine_listing, name="routine_list_for_gymnast", ), path( r"combination/educative/", views.educative_combination_listing, name="educative_combination_listing", ), path(r"combination/routine/", views.routine_listing, name="routine_listing"), path( r"combination/competition_routine/", views.competition_routine_listing, name="competition_routine_listing", ), path(r"combination/", views.combination_listing, name="combination_listing"), # # TRAININGROUND # path(r"traininground/lookup/", views.traininground_lookup, name="traininground_lookup"), path( r"traininground//", views.traininground_details, name="traininground_details", ), path(r"traininground/", views.traininground_listing, name="traininground_listing"), path( r"traininground/add/", views.traininground_create_or_update, name="traininground_create", ), path( r"traininground/edit//", views.traininground_create_or_update, name="traininground_update", ), path( r"traininground/switch_traininground/", views.switch_traininground, name="switch_traininground", ), # # GYMNASTTRAINING # path( r"gymnasttraining//", views.gymnast_training_details, name="gymnast_training_details", ), path( r"gymnasttraining/compose/traininground/", views.link_round_to_training, name="link_round_to_training", ), path( r"gymnasttraining/compose//", views.gymnast_training_compose, name="gymnast_training_compose", ), path( r"gymnasttraining/add/", views.gymnast_training_create_or_update, name="gymnast_training_create", ), path( r"gymnasttraining/add//", views.gymnast_training_create_or_update, name="gymnast_training_create_for_gymnast", ), path( r"gymnasttraining/edit//", views.gymnast_training_create_or_update, name="gymnast_training_update", ), path( r"gymnasttraining/gymnast//", views.gymnast_training_listing, name="gymnast_training_listing_for_gymnast", ), path( r"gymnasttraining/", views.gymnast_training_listing, name="gymnast_training_listing", ), ]