45af08923c
fix: title escape
2023-02-14 18:52:31 +08:00
d244f36a25
feat(contest): contest_links
2023-02-12 21:40:22 +08:00
eaceefbbbc
fix(contest/manage): add bonus problem
2023-02-07 20:09:35 +08:00
692c512adc
refactor: goodbye, bootstrap 4
continuous-integration/drone/push Build is passing
2023-02-05 20:55:14 +08:00
d2d195af21
refactor(contest/manage): managers_form
2023-02-03 20:49:03 +08:00
c43dbb190d
chore(contest/manage): remove blog_link_contests_form
2023-01-31 18:32:41 +08:00
54a243b517
Merge branch 'master' into uoj_form_v2
2023-01-31 18:30:53 +08:00
e5b6aff008
fix(contest/manage): problem judge type display
continuous-integration/drone/push Build is passing
2023-01-27 15:47:57 +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
87013054c4
refactor(contest/manage): uoj_form_v2
2023-01-15 08:05:00 +08:00
ff41b8761f
chore(web/contest/manage): move extra_registration to rule_form
continuous-integration/drone/push Build is passing
2022-11-14 07:44:00 +08:00
1c94b98efc
refactor(web): use UOJUser::getLink()
2022-11-12 07:11:49 +08:00
ef3f7b9e7f
feat(web): new user permissions ( #10 )
2022-11-12 07:10:34 +08:00
f025594eea
fix(web/contest/manage): 61aebec03e
continuous-integration/drone/push Build is passing
2022-11-06 13:23:30 +08:00
61aebec03e
refactor: sync code from uoj.ac ( #14 )
continuous-integration/drone/push Build is passing
2022-11-06 10:41:00 +08:00
844c93da84
refactor: sync code from uoj.ac
2022-11-06 10:26:21 +08:00
4868c7fdfc
feat(web/contest): extra_registration config
continuous-integration/drone/push Build is passing
2022-10-24 12:10:59 +08:00
1227acf47a
refactor(web/contest): contest manage v2 and contest confirmation
continuous-integration/drone/push Build is passing
2022-10-23 20:39:11 +08:00
e71f73d81f
refactor(web): add HTML::purifier_inline() function
continuous-integration/drone/push Build is passing
2022-10-09 21:33:13 +08:00
63b7768f78
feat: force-login and open-register config
continuous-integration/drone/push Build is passing
2022-10-07 17:29:26 +08:00
c5bb4a1a67
feat: redirect to login instead of return 403
continuous-integration/drone/push Build is passing
2022-10-06 20:28:43 +08:00
3b68e6c503
feat: move blog_link_contests to contest_manage.php
2022-09-21 18:12:58 +08:00
419be8ab49
fix: bb5de2a00e
2022-09-19 19:06:16 +08:00
410631075e
fix: style
2022-09-18 12:58:35 +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
882c84c1a8
fix(web/contest): problems order in contest
2022-03-17 20:54:32 +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
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