Commit Graph

578 Commits

Author SHA1 Message Date
nemunaire bd35705f58 admin: Make menu items active on rights pages 2022-05-27 16:23:33 +02:00
nemunaire 3c237819c3 settings: Save future changes in a dedicated file 2022-05-27 16:23:33 +02:00
nemunaire 465a48c1c0 admin: Show diff on settings form 2022-05-26 13:01:59 +02:00
nemunaire eb07eadae0 admin: Copy challenge.json from sync to distsettings 2022-05-26 12:26:53 +02:00
nemunaire 4b2625c47d admin: Fix toast that wasn't hidden on button click 2022-05-26 11:37:43 +02:00
nemunaire 123467f3eb settings: Save duration in challenge.json 2022-05-24 23:09:43 +02:00
nemunaire 58217d1d8a admin: Save challenge info over importer 2022-05-24 22:57:16 +02:00
nemunaire aab66bf612 sync: Implement writable importer 2022-05-24 22:57:16 +02:00
nemunaire 8ed9415c68 admin: Read challenge.json from imported directory 2022-05-24 21:54:45 +02:00
nemunaire 560110ba5e sync: Expose GetFile and GetFileContent functions 2022-05-24 21:52:58 +02:00
nemunaire 2c76b5c7a3 admin: Add link to forge 2022-05-24 21:25:51 +02:00
nemunaire 80917ae436 admin: New page to list tags 2022-05-24 21:25:27 +02:00
nemunaire 45a9240834 Handle special chars in exercice path 2022-05-24 17:36:33 +02:00
nemunaire 3bf0fc69ee admin: Handle resolution.md display 2022-05-24 13:32:02 +02:00
nemunaire 4a190f51c5 admin: Fix video route 2022-05-24 12:03:00 +02:00
nemunaire b92381f007 admin/ui: Improve home page 2022-05-24 12:03:00 +02:00
nemunaire 8eb2bda539 admin/ui: Improve sync page 2022-05-24 12:03:00 +02:00
nemunaire 9fe66c563b admin/ui: Split settings page into sync and settings pages 2022-05-24 12:03:00 +02:00
nemunaire 70bad90756 sync: Handle overview.md and statement.md 2022-05-24 12:03:00 +02:00
nemunaire f690a4e1c8 sync: Use goldmark instead of blackfriday 2022-05-22 19:10:17 +02:00
nemunaire 8b3fbdb64a admin: Use gin-gonic as router 2022-05-22 19:10:17 +02:00
nemunaire 83468ad723 admin: Fix toast with yes/no after sync 2022-05-17 18:18:33 +02:00
nemunaire 9d639a0315 sync: Non-empty directory without .git is Fatal 2022-05-17 18:18:33 +02:00
nemunaire 3c0751a78a sync: Fix division by zero 2022-05-17 18:18:33 +02:00
nemunaire 53e70b1eba admin: Can reset challengeInfo 2022-05-02 18:42:19 +02:00
nemunaire c525acff20 settings: Add challenge subtitle 2022-05-02 18:42:19 +02:00
nemunaire 48ee5321a8 admin: Handle challenge info on settings page 2022-05-02 18:42:19 +02:00
nemunaire dff4f4eb63 Distribute and handle challenge.json 2022-05-02 18:42:19 +02:00
nemunaire e8f6a03cd9 settings: Rename struct to remove FIC occurence 2022-05-01 22:15:16 +02:00
nemunaire 457cd307dd admin: Can extract exercices as ZQDS session.yml 2022-05-01 22:05:26 +02:00
nemunaire 15afbb8b87 settings: Use pointer 2022-05-01 21:32:19 +02:00
nemunaire 5e4c14c634 admin: Make propagation time smarter
continuous-integration/drone/push Build is running Details
2022-02-03 16:56:34 +01:00
nemunaire 2cd40e64ab admin: Add description to fields 2022-02-03 16:53:59 +01:00
nemunaire 02bd5f316a admin: When deleting team, also delete associations 2022-02-03 10:16:52 +01:00
nemunaire 86748b36c8 sync: Use git reset --hard --recurse-submodule
continuous-integration/drone/push Build is passing Details
2022-01-22 08:10:53 +01:00
nemunaire d4a81aa660 sync: Improve git sync reliability
continuous-integration/drone/push Build is running Details
2022-01-22 07:51:02 +01:00
nemunaire 01b05aaed0 Implement label only flag
continuous-integration/drone/push Build is passing Details
2022-01-21 13:26:52 +01:00
nemunaire 892bb99461 admin: Disable PKI regeneration in prod
continuous-integration/drone/push Build is passing Details
2022-01-21 11:09:16 +01:00
nemunaire ce41ab76eb Upgrade bootstrap to 4.6.1
This fixes a bug with toast
2022-01-21 09:59:13 +01:00
nemunaire b1315a9eeb admin: Auto change default value for unlockedChallengeDepth 2022-01-21 09:17:46 +01:00
nemunaire 15c85c8f59 admin: Add setting to differenciate real challenge from common tests 2022-01-21 09:10:18 +01:00
nemunaire 252ff33b83 sync: Allow Markdown in flag help 2022-01-21 09:00:22 +01:00
nemunaire 5a79343af8 Implement sort_regexp_validator_groups 2022-01-21 08:44:51 +01:00
nemunaire 40a9078b70 sync: Handle title.txt in exercice dir 2022-01-21 08:02:23 +01:00
nemunaire 63d8ae4ecd settings: Add an option to show MCQ distance from good 2022-01-21 08:02:23 +01:00
nemunaire 2645109839 admin: Display commit ID in admin interface 2022-01-21 08:02:23 +01:00
nemunaire 92bb409764 admin: Fix panic on not provided password 2022-01-20 14:44:11 +01:00
nemunaire f8001653cd sync: Parse resolution.md 2021-12-11 11:20:44 +01:00
nemunaire 0cc72712a4 Trim flags to avoid mistakes due to empty lines or espaces... 2021-12-11 11:20:44 +01:00
nemunaire e6d8f2db1b sync: Try to improve git-lfs support 2021-12-11 11:20:44 +01:00