from django.urls import path from problemset.views.admin import ( ProblemSetAdminAPI, ProblemSetBadgeAdminAPI, ProblemSetDetailAdminAPI, ProblemSetProblemAdminAPI, ProblemSetProgressAdminAPI, ProblemSetStatusAPI, ProblemSetSyncAPI, 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//sync", ProblemSetSyncAPI.as_view(), name="admin_problemset_sync_api", ), # 题单状态管理API path( "problemset/visible", ProblemSetVisibleAPI.as_view(), name="admin_problemset_visible_api", ), path( "problemset/status", ProblemSetStatusAPI.as_view(), name="admin_problemset_status_api", ), ]