|
c5d0616896
|
sync: Split SyncFiles function into import and files sync
|
2025-04-07 10:14:13 +02:00 |
|
|
7d775fe26d
|
admin: New page to list forge link per theme and exercice
|
2025-03-31 15:42:07 +02:00 |
|
|
21752d1ca2
|
admin: Import from cyberrange handles UUID
|
2025-03-30 15:44:48 +02:00 |
|
|
f6713c768b
|
admin: Better identify tries on exercice page
continuous-integration/drone/push Build is passing
|
2025-03-30 15:20:11 +02:00 |
|
|
fbc84f9d08
|
admin: Fix dex template
|
2025-03-29 17:50:52 +01:00 |
|
|
1ec71728de
|
go vet
continuous-integration/drone/push Build is passing
|
2025-03-28 20:17:11 +01:00 |
|
|
24fa72eb8a
|
admin: Fix bad type assertion in history
|
2025-03-28 19:56:34 +01:00 |
|
|
8e196136c3
|
admin: Can gain points for each question answered // partial exercice solved
|
2025-03-28 19:39:15 +01:00 |
|
|
74f388a2b9
|
admin: Check all theme/exercice attribute are in sync with repo
|
2025-03-28 19:39:15 +01:00 |
|
|
5e262b75a3
|
admin: Can list independant exercices as theme
|
2025-03-28 19:39:15 +01:00 |
|
|
a7d521fbdd
|
admin: Can change capture_regexp along with key
|
2025-03-27 12:28:16 +01:00 |
|
|
3881385c9e
|
admin: List all existing association between users and teams
|
2025-03-27 12:28:16 +01:00 |
|
|
485e6b0173
|
admin: Able to import Cyberrange teams from interface
|
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
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
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 |
|
|
ad7489e558
|
admin: Start compute flag stats
continuous-integration/drone/push Build is passing
|
2025-01-25 14:46:47 +01:00 |
|
|
a14c151b04
|
admin: Implement button to delete the entire FILES dir
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 |
|
|
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 |
|
|
b5065df4c3
|
ui: Prepare publication
|
2024-05-16 13:09:13 +02:00 |
|
|
f0377f5f5d
|
admin: Able to export an archive for static publication
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 |
|
|
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 |
|
|
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 |
|
|
26c282138e
|
Extract background color to continue image
|
2024-04-19 11:48:59 +02:00 |
|
|
a0cd651dae
|
admin: Can gunzip files
|
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 |
|
|
977caccc1f
|
admin: Add ability to append element to exercice history
|
2024-04-19 11:48:59 +02:00 |
|
|
ae5068f8b8
|
Split Unlock standalone exercices between themes and standalone ex
|
2024-04-19 11:48:59 +02:00 |
|
|
398de21793
|
Apply standalone exercices settings
|
2024-04-19 11:48:59 +02:00 |
|
|
adb0e36dd4
|
Able to sync and export standalone exercices
|
2024-04-19 11:48:59 +02:00 |
|
|
daae6f4f07
|
admin: New option to drop all solutions from the database
|
2024-04-19 11:48:59 +02:00 |
|
|
79afaa8fb2
|
admin: Handle dashboard later publication through evdist
|
2024-04-19 11:48:59 +02:00 |
|
|
ad72eb0b95
|
admin: public sid can't contains / to avoid path traversal
|
2024-04-19 11:48:59 +02:00 |
|
|
0c45b52e04
|
admin: Reexpose themed exercices_stats.json
Lost in 8b3fbdb64a
|
2024-04-19 11:48:59 +02:00 |
|
|
c7fc18bfb4
|
admin: Really expose route to update team history
Related-to: a35aa7be70
|
2024-04-19 11:48:59 +02:00 |
|
|
a0bc832910
|
Theme can be optional: exercices can be standalone
|
2024-04-19 11:48:59 +02:00 |
|