from django.urls import path from problemset.views.admin import ( ProblemSetAdminAPI, ProblemSetBadgeAdminAPI, ProblemSetDetailAdminAPI, ProblemSetProblemAdminAPI, ProblemSetProgressAdminAPI, ProblemSetStatusAPI, ProblemSetVisibleAPI, ) urlpatterns = [ # 管理员题单管理API path("problemset/", ProblemSetAdminAPI.as_view(), name="admin_problemset_api"), path( "problemset//", ProblemSetDetailAdminAPI.as_view(), name="admin_problemset_detail_api", ), path( "problemset//problems/", ProblemSetProblemAdminAPI.as_view(), name="admin_problemset_problems_api", ), path( "problemset//problems//", ProblemSetProblemAdminAPI.as_view(), name="admin_problemset_problem_detail_api", ), # 管理员奖章管理API path( "problemset//badges/", ProblemSetBadgeAdminAPI.as_view(), name="admin_problemset_badges_api", ), path( "problemset//badges//", ProblemSetBadgeAdminAPI.as_view(), name="admin_problemset_badge_detail_api", ), # 管理员进度管理API path( "problemset//progress/", ProblemSetProgressAdminAPI.as_view(), name="admin_problemset_progress_api", ), path( "problemset//progress//", ProblemSetProgressAdminAPI.as_view(), name="admin_problemset_progress_detail_api", ), # 题单状态管理API path( "problemset/visible/", ProblemSetVisibleAPI.as_view(), name="admin_problemset_visible_api", ), path( "problemset/status/", ProblemSetStatusAPI.as_view(), name="admin_problemset_status_api", ), ]