Commit graph

798 commits

Author SHA1 Message Date
f1ada8ce99 admin: Use logo from challengeinfo in ui template 2025-03-27 12:28:16 +01:00
7e301b8ecb admin: Replace PKI page by authentication settings, refactor 2025-03-27 12:28:16 +01:00
dadb84e8f9 admin: Dex config contains challenge name instead of hardcoded name
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-26 12:04:43 +01:00
fca27b07fe admin: Also import team members from CyberRange 2025-03-26 11:25:06 +01:00
3fc765ccfa admin: Export logos present in challenge.json 2025-03-26 11:13:09 +01:00
590a55c395 libfic: Create a color randomization function 2025-03-25 18:54:36 +01:00
b62369f89f admin: New route to import teams from CyberRange format 2025-03-25 18:19:22 +01:00
08a31898df admin: New button to delete tries for a flag
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-04 19:08:44 +01:00
b409fa6806 admin: Retrieve stats on exercices 2025-02-04 19:08:44 +01:00
63b4cdc622 admin: Use non-breakable whitespaces 2025-02-04 19:08:44 +01:00
650f933993 admin: duration change impact the expected end 2025-02-04 19:08:44 +01:00
ad7489e558 admin: Start compute flag stats
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-25 14:46:47 +01:00
24686a6a24 admin: Fix check file on disk for compressed files 2025-01-24 23:49:37 +01:00
407b67f4c2 sync: Ensure placeholder and raw are not the same 2025-01-24 23:49:37 +01:00
a14c151b04 admin: Implement button to delete the entire FILES dir
Some checks failed
continuous-integration/drone/push Build is failing
2025-01-14 16:03:37 +01:00
c74eadc801 admin: Also fill lastSyncError in autosync 2025-01-14 16:03:37 +01:00
bd5050b24a admin: Fix missing replacement 2025-01-14 10:58:17 +01:00
03d02669ea admin: Refactor synchronization status report + display last git error 2025-01-13 20:21:03 +01:00
c1924c0e92 admin: Can delete a repository directory if needed 2025-01-13 20:21:03 +01:00
ea8ad1d6db sync: Don't warn about no flag if WIP
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-11 14:55:49 +02:00
e08dd2f2e8 sync: Allow empty files 2024-10-11 14:55:28 +02:00
1adb1807b5 admin: Fix add to delegated QA manager 2024-09-23 15:14:05 +02:00
Victor Chartraire
3316375cbb fix: Do not remove every delegated_QA on dropDelegatedQA 2024-09-18 18:55:50 +02:00
eeced21be8 sync: Allow justified as flag type
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-18 00:28:59 +02:00
651d428223 sync: Prefer challenge.toml over challenge.txt
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-16 13:09:13 +02:00
b5065df4c3 ui: Prepare publication 2024-05-16 13:09:13 +02:00
f0377f5f5d admin: Able to export an archive for static publication
Some checks failed
continuous-integration/drone/tag Build is failing
2024-04-19 11:49:00 +02:00
9172f36be7 admin: Can view team 0/public my.json 2024-04-19 11:49:00 +02:00
ecb815666e Remove all remaining validator_regexp 2024-04-19 11:49:00 +02:00
adb18a6a7c admin: New route to altern color between teams 2024-04-19 11:49:00 +02:00
382417b9ff admin: Fix color transformer 2024-04-19 11:49:00 +02:00
f4d0e0001c sync: Don't overwrite theme image if it exists 2024-04-19 11:49:00 +02:00
122e919daf admin: Don't do only standalone exercices when doing speedy sync 2024-04-19 11:49:00 +02:00
df08e1ec72 admin: Remove hardcoded strings 2024-04-19 11:49:00 +02:00
239e8ae88d admin: Sane parameters for ResetSettings 2024-04-19 11:49:00 +02:00
5974fe8cd4 admin: Generate Vouch-Proxy config 2024-04-19 11:49:00 +02:00
24e825d500 admin: Generate Vouch-Proxy config 2024-04-19 11:49:00 +02:00
dc5350c20f fickit: Handle secrets more seriously 2024-04-19 11:49:00 +02:00
cf4ff0245f admin: When generating team's symlinks, remove existing ones 2024-04-19 11:49:00 +02:00
52bc7b6650 admin: Make OIDC_ISSUER a variable 2024-04-19 11:49:00 +02:00
5a6d9047c2 admin: Add buttons to navigate between teams 2024-04-19 11:48:59 +02:00
26c282138e Extract background color to continue image 2024-04-19 11:48:59 +02:00
35d07c1aa4 sync: Peak a deterministic ID if 0 2024-04-19 11:48:59 +02:00
7fbe2f3f8e repochecker: Ensure hint and choice_cost are not higher than gain 2024-04-19 11:48:59 +02:00
09c1111135 repochecker: Ensure non-optional flag doesn't depend on optional one 2024-04-19 11:48:59 +02:00
357944564b admin: Add title on todo badges 2024-04-19 11:48:59 +02:00
d323bf9ee9 admin: Improve file readability 2024-04-19 11:48:59 +02:00
a0cd651dae admin: Can gunzip files 2024-04-19 11:48:59 +02:00
b9ded53920 admin: Rework progression on home page 2024-04-19 11:48:59 +02:00
c638789b61 admin: Require to be identitied to change the history 2024-04-19 11:48:59 +02:00