Skip to content

Commit

Permalink
sim: api: change user problems list url to /api/problems/user=/...
Browse files Browse the repository at this point in the history
  • Loading branch information
varqox committed Dec 1, 2024
1 parent 9f40493 commit 7075200
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions subprojects/sim/src/web_server/static/kit/scripts.js
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,8 @@ function url_api_user_edit(user_id) { return `/api/user/${user_id}/edit`; }
function url_api_user_jobs(user_id) { return `/api/jobs/user=/${user_id}`; }
function url_api_user_jobs_with_status(user_id, status) { return `/api/jobs/user=/${user_id}/status=/${status}`; }
function url_api_user_merge_into_another(user_id) { return `/api/user/${user_id}/merge_into_another`; }
function url_api_user_problems(user_id) { return `/api/user/${user_id}/problems`; }
function url_api_user_problems_with_visibility(user_id, problem_visibility) { return `/api/user/${user_id}/problems/visibility=/${problem_visibility}`; }
function url_api_user_problems(user_id) { return `/api/problems/user=/${user_id}`; }
function url_api_user_problems_with_visibility(user_id, problem_visibility) { return `/api/problems/user=/${user_id}/visibility=/${problem_visibility}`; }
function url_api_user_submissions(user_id) { return `/api/submissions/user=/${user_id}`; }
function url_api_user_submissions_with_type(user_id, submission_type) { return `/api/submissions/user=/${user_id}/type=/${submission_type}`; }
function url_api_users() { return '/api/users'; }
Expand Down
8 changes: 4 additions & 4 deletions subprojects/sim/src/web_server/web_worker/web_worker.cc
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ WebWorker::WebWorker(sim::mysql::Connection& mysql) : mysql{mysql} {
GET("/api/problem/{u64}")(problems::api::view_problem);
GET("/api/problems")(problems::api::list_problems);
GET("/api/problems/id%3C/{u64}")(problems::api::list_problems_below_id);
GET("/api/problems/user=/{u64}")(problems::api::list_user_problems);
GET("/api/problems/user=/{u64}/id%3C/{u64}")(problems::api::list_user_problems_below_id);
GET("/api/problems/user=/{u64}/visibility=/{custom}", decltype(Problem::visibility)::from_str)(problems::api::list_user_problems_with_visibility);
GET("/api/problems/user=/{u64}/visibility=/{custom}/id%3C/{u64}", decltype(Problem::visibility)::from_str)(problems::api::list_user_problems_with_visibility_and_below_id);
GET("/api/problems/visibility=/{custom}", decltype(Problem::visibility)::from_str)(problems::api::list_problems_with_visibility);
GET("/api/problems/visibility=/{custom}/id%3C/{u64}", decltype(Problem::visibility)::from_str)(problems::api::list_problems_with_visibility_and_below_id);
GET("/api/submission/{u64}")(submissions::api::view_submission);
Expand Down Expand Up @@ -152,10 +156,6 @@ WebWorker::WebWorker(sim::mysql::Connection& mysql) : mysql{mysql} {
GET("/api/submissions/user=/{u64}/type=/problem_final")(submissions::api::list_user_submissions_with_type_problem_final);
GET("/api/submissions/user=/{u64}/type=/problem_final/id%3C/{u64}")(submissions::api::list_user_submissions_with_type_problem_final_below_id);
GET("/api/user/{u64}")(users::api::view_user);
GET("/api/user/{u64}/problems")(problems::api::list_user_problems);
GET("/api/user/{u64}/problems/id%3C/{u64}")(problems::api::list_user_problems_below_id);
GET("/api/user/{u64}/problems/visibility=/{custom}", decltype(Problem::visibility)::from_str)(problems::api::list_user_problems_with_visibility);
GET("/api/user/{u64}/problems/visibility=/{custom}/id%3C/{u64}", decltype(Problem::visibility)::from_str)(problems::api::list_user_problems_with_visibility_and_below_id);
GET("/api/users")(users::api::list_users);
GET("/api/users/id%3E/{u64}")(users::api::list_users_above_id);
GET("/api/users/type=/{custom}", decltype(User::type)::from_str)(users::api::list_users_with_type);
Expand Down

0 comments on commit 7075200

Please sign in to comment.