Commit Graph

48 Commits

Author SHA1 Message Date
df7d1784d3
feat(contest/submissions): problem title in chooser
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-23 11:25:39 +08:00
72ec5e63f4
feat(contest/standings): wider table when has > 8 problems
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 15:10:24 +08:00
d244f36a25
feat(contest): contest_links 2023-02-12 21:40:22 +08:00
a894939f75
fix: 3ffa996631
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 11:32:59 +08:00
946ea8283f
refactor(contest/self_reviews): allow admins edit participants' self_reviews
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 16:52:51 +08:00
692c512adc
refactor: goodbye, bootstrap 4
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-05 20:55:14 +08:00
7e08faa920
Merge branch 'master' into uoj_form_v2 2023-02-01 20:40:07 +08:00
948d44ba8d
refactor(contest/self_review): uoj_form_v2 2023-02-01 20:30:39 +08:00
5db2b2c381
refactor(contest): not rejudge submissions after contest (#30)
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 26a63fac8f.
This fixed commit 469fc99ca7.
2023-02-01 18:19:36 +08:00
26a63fac8f
Revert "refactor(contest): not rejudge submissions after contest (#30)"
This reverts commit 545126a303, reversing
changes made to e522538d98.
2023-01-27 15:46:12 +08:00
469fc99ca7
refactor(contest): not rejudge submissions after contest 2023-01-18 09:29:43 +08:00
9d66356566
refactor(contest): uoj_form_v2 2023-01-15 21:35:24 +08:00
3b1def5754
refactor(contest): start_test_form & publish_result_form 2023-01-15 08:04:25 +08:00
ef3f7b9e7f
feat(web): new user permissions (#10) 2022-11-12 07:10:34 +08:00
80e8b72fb6
fix(web/contest/self_reviews): remove useless DB::escape
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 19:25:45 +08:00
844c93da84
refactor: sync code from uoj.ac 2022-11-06 10:26:21 +08:00
1227acf47a
refactor(web/contest): contest manage v2 and contest confirmation
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-23 20:39:11 +08:00
277e69f507
feat(web): drop bs4
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 21:12:13 +08:00
ea4cfd8376
refactor(web/contest/backstage): use card
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-18 18:42:57 +08:00
e38d44f0c5
feat(web/contest): send system msg after publish final standings
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-18 06:44:15 +08:00
0d0b8b0ba7
feat(web/contest/self_reviews): markdown support
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-12 19:19:54 +08:00
be876d2a1d
fix(web/contest/self_review): self_review limit
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-10 17:30:01 +08:00
5c26699829
fix: 94ac59929e
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 15:42:30 +08:00
8ad7d5cb00
fix: df519e2d4a
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 13:45:02 +08:00
df519e2d4a
fix: 922b5bbeb1
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-07 18:32:25 +08:00
922b5bbeb1
feat: contest progress text in standings page 2022-10-07 18:16:17 +08:00
63b7768f78
feat: force-login and open-register config
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-07 17:29:26 +08:00
8ca3b7b2b5
fix: contest registrants button color 2022-10-07 13:09:56 +08:00
c5bb4a1a67
feat: redirect to login instead of return 403
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-06 20:28:43 +08:00
c2c569da31
fix: 比赛资料
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-06 20:22:31 +08:00
cbe9f77cca
refactor: contest_inside page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-04 14:06:03 +08:00
492a4fdd83
fix: bb5de2a00e 2022-09-28 14:48:30 +08:00
72b70d2911
fix: 9b8ffca752 2022-09-23 08:13:21 +08:00
9b8ffca752
feat: add contest_judger permission
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-21 19:26:13 +08:00
ca3680727c
feat: support mathjax in contest self reviews
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-21 18:35:30 +08:00
1ecf4e54b1
feat: assignments 2022-09-20 08:28:38 +08:00
945bd35776
feat: edit contest self reviews 2022-09-20 07:49:45 +08:00
9c2b2a96ab
feat: contest self reviews
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-19 19:27:57 +08:00
410631075e
fix: style 2022-09-18 12:58:35 +08:00
1ce854744f
feat(web/contest): after contest standings 2022-04-13 16:23:24 +08:00
27c1eee037
feat(web): add contest only user type 2022-04-03 18:18:17 +08:00
1021dae8c0
feat(web): throw 403 when need login 2022-04-02 18:01:26 +08:00
2e7da82db9
feat(web): force login 2022-03-17 12:00:03 +08:00
2f4ed55d9d
feat(*): remove rating 2022-03-17 11:02:44 +08:00
Leo Lu
b8f82be3dc Reformated with php-cs-fixer 2020-07-02 23:12:06 +08:00
Masco Skray
c49b69aa86 style(web): upgrade to Bootstrap 4 view with new artworks
Let's welcome brand new look made by Bootstrap 4!
Not only website but also our logo is being flat now.
The new logo uses blue as main color, to be different from original.
For us, it also shows the project has up to a new stage.
We hope that the project will get better and better.

BREAKING CHANGE: The path for users to place their images is renamed.
Logos are saved as new names too. Users should move "pictures" to "images".
Any modifications should suit the Bootstrap 4's standard.
2019-09-10 10:25:07 +08:00
Masco Skray
0854940fe0 style(web): change link location of blog functions
When using sub-directory blog, the 'blogof' not looks so good.
And, there are duplicate 'blog' characters, which making people uncomfortable.
So, for sub-directory blog, use 'blog' instead of 'blogof'.
'blog' is not as a sub folder or type anymore, use 'post' instead.

BREAKING CHANGE: Due to the conflict of 'blog' sub-directory, when go to blog post,
now should use 'blogs/{id}'; but when subdomain mode is on, you can still use 'blog'
to access these blog posts. 'blogof' is no longer used, and you need to inform users
that blog link is changed, to avoid the inaccessbility.
2019-07-12 12:13:30 +08:00
Masco Skray
96d4a3ecf7 style(judger,web): move code out from subfolder "1"
Due to historical reasons, the code is in subfolder "1".
With SVN removal, we place the code back and remove the annoying "1" folder.
2019-06-14 23:34:41 +08:00