feat: 完成源晶权限与经验系统并优化 me/admin 交互
这个提交包含在:
@@ -14,6 +14,7 @@ add_library(csp_core
|
||||
src/app_state.cc
|
||||
src/services/crypto.cc
|
||||
src/services/auth_service.cc
|
||||
src/services/experience_service.cc
|
||||
src/services/problem_service.cc
|
||||
src/services/user_service.cc
|
||||
src/services/wrong_book_service.cc
|
||||
@@ -23,15 +24,21 @@ add_library(csp_core
|
||||
src/services/submission_service.cc
|
||||
src/services/solution_access_service.cc
|
||||
src/services/redeem_service.cc
|
||||
src/services/season_service.cc
|
||||
src/services/problem_workspace_service.cc
|
||||
src/services/db_lock_guard.cc
|
||||
src/services/crawler_service.cc
|
||||
src/services/crawler_runner.cc
|
||||
src/services/problem_solution_runner.cc
|
||||
src/services/kb_import_runner.cc
|
||||
src/services/problem_gen_runner.cc
|
||||
src/services/submission_feedback_service.cc
|
||||
src/services/learning_note_scoring_service.cc
|
||||
src/services/source_crystal_service.cc
|
||||
src/services/submission_feedback_runner.cc
|
||||
src/services/import_service.cc
|
||||
src/services/import_runner.cc
|
||||
src/services/lark_bot_service.cc
|
||||
src/domain/enum_strings.cc
|
||||
src/domain/json.cc
|
||||
)
|
||||
@@ -55,8 +62,11 @@ add_library(csp_web
|
||||
src/controllers/contest_controller.cc
|
||||
src/controllers/leaderboard_controller.cc
|
||||
src/controllers/admin_controller.cc
|
||||
src/controllers/season_controller.cc
|
||||
src/controllers/kb_controller.cc
|
||||
src/controllers/import_controller.cc
|
||||
src/controllers/crawler_controller.cc
|
||||
src/controllers/lark_controller.cc
|
||||
src/controllers/meta_controller.cc
|
||||
src/controllers/problem_gen_controller.cc
|
||||
src/health_controller.cc
|
||||
@@ -91,6 +101,7 @@ add_executable(csp_tests
|
||||
tests/version_test.cc
|
||||
tests/sqlite_db_test.cc
|
||||
tests/auth_service_test.cc
|
||||
tests/experience_service_test.cc
|
||||
tests/auth_http_test.cc
|
||||
tests/domain_test.cc
|
||||
tests/problem_service_test.cc
|
||||
@@ -103,7 +114,12 @@ add_executable(csp_tests
|
||||
tests/problem_workspace_service_test.cc
|
||||
tests/problem_workspace_http_test.cc
|
||||
tests/contest_http_test.cc
|
||||
tests/season_service_test.cc
|
||||
tests/season_http_test.cc
|
||||
tests/submission_http_test.cc
|
||||
tests/lark_http_test.cc
|
||||
tests/crawler_service_test.cc
|
||||
tests/source_crystal_service_test.cc
|
||||
tests/import_service_test.cc
|
||||
tests/import_http_test.cc
|
||||
)
|
||||
|
||||
在新工单中引用
屏蔽一个用户