from django.urls import path, re_path from . import views urlpatterns = [ 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.routine_lookup, name="routine_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_routine, name="unlink_skill_from_routine", ), path( r"combination/gymnast//", views.routine_listing, name="routine_list_for_gymnast", ), path(r"combination/", views.combination_listing, name="combination_list"), 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", ), ]