fix problemset

This commit is contained in:
2026-05-20 09:31:45 -06:00
parent 25e78b2fb2
commit f5df51f7b2
5 changed files with 73 additions and 78 deletions

View File

@@ -14,6 +14,17 @@ from problemset.views.admin import (
urlpatterns = [
# 管理员题单管理API
path("problemset", ProblemSetAdminAPI.as_view(), name="admin_problemset_api"),
# 题单状态管理API — 必须在 <int:problem_set_id> 之前,否则被整数路由遮蔽
path(
"problemset/visible",
ProblemSetVisibleAPI.as_view(),
name="admin_problemset_visible_api",
),
path(
"problemset/status",
ProblemSetStatusAPI.as_view(),
name="admin_problemset_status_api",
),
path(
"problemset/<int:problem_set_id>",
ProblemSetDetailAdminAPI.as_view(),
@@ -57,15 +68,4 @@ urlpatterns = [
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",
),
]