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"), # Routines path(r"routine/lookup/", views.routine_lookup, name="routine_lookup"), path(r"routine/search/", views.routine_listing, name="routine_search"), path(r"routine/add/", views.routine_create_or_update, name="routine_create"), path( r"routine/edit//", views.routine_create_or_update, name="routine_update" ), path(r"routine//", views.routine_details, name="routine_details"), path(r"routine/compose//", views.compose_routine, name="compose_routine"), path( r"routine/compose/link_skill/", views.link_skill_to_routine, name="link_skill_to_routine", ), path( r"routine/compose/unlink_skill/", views.unlink_skill_from_routine, name="unlink_skill_from_routine", ), path(r"routine/", views.routine_listing, name="routine_list"), path(r"routine/gymnast//", views.routine_listing, name="routine_list_for_gymnast"), ]