Ultron/ultron/objective/urls.py

46 lines
1.7 KiB
Python
Raw Normal View History

2021-12-09 16:53:44 +01:00
from django.urls import path, re_path
from . import views
urlpatterns = [
2021-12-09 16:53:44 +01:00
re_path(
r"skill/(?P<field>(level|rank|difficulty))/(?P<expression>[\w]+)/(?P<value>[\w]+)/",
2021-12-09 16:53:44 +01:00
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/<int:skill_id>/", views.skill_details, name="skill_details"),
path(r"skill/<int:skill_id>/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"),
2021-12-09 16:53:44 +01:00
# 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"),
2021-12-09 16:53:44 +01:00
path(
r"routine/edit/<int:routine_id>/",
views.routine_create_or_update,
name="routine_update"
2021-12-09 16:53:44 +01:00
),
path(r"routine/<int:routine_id>/", views.routine_details, name="routine_details"),
path(r"routine/compose/<int:routine_id>/", views.compose_routine, name="compose_routine"),
2021-12-09 16:53:44 +01:00
path(
r"routine/compose/link_skill/",
2021-12-09 16:53:44 +01:00
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/<int:gymnast_id>/", views.routine_listing, name="routine_list_for_gymnast"),
2021-12-18 22:40:15 +01:00
]