Commit Graph

772 Commits

Author SHA1 Message Date
nemunaire f0377f5f5d admin: Able to export an archive for static publication
continuous-integration/drone/tag Build is failing Details
2024-04-19 11:49:00 +02:00
nemunaire 9172f36be7 admin: Can view team 0/public my.json 2024-04-19 11:49:00 +02:00
nemunaire ecb815666e Remove all remaining validator_regexp 2024-04-19 11:49:00 +02:00
nemunaire adb18a6a7c admin: New route to altern color between teams 2024-04-19 11:49:00 +02:00
nemunaire 382417b9ff admin: Fix color transformer 2024-04-19 11:49:00 +02:00
nemunaire f4d0e0001c sync: Don't overwrite theme image if it exists 2024-04-19 11:49:00 +02:00
nemunaire 122e919daf admin: Don't do only standalone exercices when doing speedy sync 2024-04-19 11:49:00 +02:00
nemunaire df08e1ec72 admin: Remove hardcoded strings 2024-04-19 11:49:00 +02:00
nemunaire 239e8ae88d admin: Sane parameters for ResetSettings 2024-04-19 11:49:00 +02:00
nemunaire 5974fe8cd4 admin: Generate Vouch-Proxy config 2024-04-19 11:49:00 +02:00
nemunaire 24e825d500 admin: Generate Vouch-Proxy config 2024-04-19 11:49:00 +02:00
nemunaire dc5350c20f fickit: Handle secrets more seriously 2024-04-19 11:49:00 +02:00
nemunaire cf4ff0245f admin: When generating team's symlinks, remove existing ones 2024-04-19 11:49:00 +02:00
nemunaire 52bc7b6650 admin: Make OIDC_ISSUER a variable 2024-04-19 11:49:00 +02:00
nemunaire 5a6d9047c2 admin: Add buttons to navigate between teams 2024-04-19 11:48:59 +02:00
nemunaire 26c282138e Extract background color to continue image 2024-04-19 11:48:59 +02:00
nemunaire 35d07c1aa4 sync: Peak a deterministic ID if 0 2024-04-19 11:48:59 +02:00
nemunaire 7fbe2f3f8e repochecker: Ensure hint and choice_cost are not higher than gain 2024-04-19 11:48:59 +02:00
nemunaire 09c1111135 repochecker: Ensure non-optional flag doesn't depend on optional one 2024-04-19 11:48:59 +02:00
nemunaire 357944564b admin: Add title on todo badges 2024-04-19 11:48:59 +02:00
nemunaire d323bf9ee9 admin: Improve file readability 2024-04-19 11:48:59 +02:00
nemunaire a0cd651dae admin: Can gunzip files 2024-04-19 11:48:59 +02:00
nemunaire b9ded53920 admin: Rework progression on home page 2024-04-19 11:48:59 +02:00
nemunaire c638789b61 admin: Require to be identitied to change the history 2024-04-19 11:48:59 +02:00
nemunaire 977caccc1f admin: Add ability to append element to exercice history 2024-04-19 11:48:59 +02:00
nemunaire ae5068f8b8 Split Unlock standalone exercices between themes and standalone ex 2024-04-19 11:48:59 +02:00
nemunaire 0ca7aa568d admin: Fix activate timer 2024-04-19 11:48:59 +02:00
nemunaire 398de21793 Apply standalone exercices settings 2024-04-19 11:48:59 +02:00
nemunaire a1ce2df131 admin: New settings to define how to unlock standalone exercices 2024-04-19 11:48:59 +02:00
nemunaire adb0e36dd4 Able to sync and export standalone exercices 2024-04-19 11:48:59 +02:00
nemunaire daae6f4f07 admin: New option to drop all solutions from the database 2024-04-19 11:48:59 +02:00
nemunaire 79afaa8fb2 admin: Handle dashboard later publication through evdist 2024-04-19 11:48:59 +02:00
nemunaire d44fc4f715 admin: Use datetime-local input types in settings 2024-04-19 11:48:59 +02:00
nemunaire ad72eb0b95 admin: public sid can't contains / to avoid path traversal 2024-04-19 11:48:59 +02:00
nemunaire 19481962d5 admin: Update old bootstrap 2024-04-19 11:48:59 +02:00
nemunaire 0c45b52e04 admin: Reexpose themed exercices_stats.json
Lost in 8b3fbdb64a
2024-04-19 11:48:59 +02:00
nemunaire c7fc18bfb4 admin: Really expose route to update team history
Related-to: a35aa7be70
2024-04-19 11:48:59 +02:00
nemunaire a0bc832910 Theme can be optional: exercices can be standalone 2024-04-19 11:48:59 +02:00
nemunaire 3519f7416d Remove deadcode or fix unreachable code 2024-04-19 11:48:59 +02:00
nemunaire e4f404d8d6 Remove unused StripPrefix
Not used since 8b3fbdb64a
2024-04-19 11:48:58 +02:00
nemunaire 632eb62f1f admin: Add a button to permit deleting strange submissions 2024-04-19 11:48:58 +02:00
nemunaire 0b04185933 sync: It the repository is on the wrong branch and shallow, update the config 2024-04-19 11:48:58 +02:00
nemunaire 904ef661ba sync: Continue sync if just submodule update fails 2024-04-19 11:48:58 +02:00
nemunaire 81cd6fe3a1 admin: Base challenge start on server time 2024-04-19 11:48:58 +02:00
nemunaire b93c57f704 sync: If step is undefined, use the default value 2024-04-19 11:48:58 +02:00
nemunaire 3bd6ecf11e sync: Place hints files in the files/ directory 2024-04-19 11:48:58 +02:00
nemunaire afcc7f2de0 Allow more parameters to be passed in environment 2024-04-19 11:48:58 +02:00
nemunaire 954cf84f0f repochecker: Test number step are in phase with response precision
Closes: https://gitlab.cri.epita.fr/ing/majeures/srs/fic/server/-/issues/36
2024-04-19 11:48:58 +02:00
nemunaire 636cc2b55b repochecker: Markdown: unescape path to images 2024-04-19 11:48:58 +02:00
nemunaire 9a5347b8ef admin: Don't consider non-git directory as Fatal 2024-04-19 11:48:58 +02:00