|
|
e81fcb4d0e
|
epita-rules: Checks that CVE- flag are UCQ, and number of choices
Fixes: #26
|
2022-07-12 12:48:26 +02:00 |
|
|
|
d96c9090fd
|
settings: Convert JSON strings to the given type
|
2022-07-12 12:48:26 +02:00 |
|
|
|
6096b1e8aa
|
fic: Use user order to sort exercices in interface
|
2022-07-12 12:48:26 +02:00 |
|
|
|
84af763c3a
|
sync: Report custom errors
|
2022-07-12 12:48:26 +02:00 |
|
|
|
bd9a8e887b
|
admin: Arrange unlockedChallengeUpTo field
continuous-integration/drone/push Build is passing
|
2022-07-11 11:29:28 +02:00 |
|
|
|
defee7b2cf
|
admin: Disable syncVideos when prod mod enabled
continuous-integration/drone/push Build is running
|
2022-07-11 11:15:51 +02:00 |
|
|
|
5875e689cf
|
admin: Add button to switch from WIP to PROD
|
2022-07-11 11:15:43 +02:00 |
|
|
|
de340989da
|
admin: config is not defined on sync page, use settings instead
|
2022-07-11 11:03:24 +02:00 |
|
|
|
b5dbf1c7b4
|
Fix go vet errors
continuous-integration/drone/push Build is passing
|
2022-07-08 23:11:11 +02:00 |
|
|
|
05262eac77
|
sync: Use errors instead of string to report
|
2022-07-02 00:01:05 +02:00 |
|
|
|
b49e23a20a
|
admin: Improve resolutions.json
continuous-integration/drone/push Build is passing
|
2022-06-20 00:10:29 +02:00 |
|
Élie BRAMI
|
a3144fac45
|
feat: Avoid question in label.
continuous-integration/drone/push Build is passing
|
2022-06-12 23:12:23 +02:00 |
|
|
|
05f396f5c9
|
Remove all favicon
continuous-integration/drone/push Build is failing
|
2022-06-12 14:48:55 +02:00 |
|
|
|
e0034a1fc1
|
Add .dockerignore
|
2022-06-12 13:18:18 +02:00 |
|
|
|
b26ef1c0ce
|
ui: Home button redirect to main_link
|
2022-06-12 13:18:18 +02:00 |
|
|
|
223f44572e
|
admin: Can import videos
|
2022-06-12 13:18:18 +02:00 |
|
|
|
dfe62e0b97
|
sync: Also allow overview.md for themes
|
2022-06-12 12:06:02 +02:00 |
|
|
|
cf75367b5b
|
ui: Fix main_logo loading
|
2022-06-12 12:06:02 +02:00 |
|
|
|
01a9bb2e94
|
ui: Prefix $FILES$ by base path
|
2022-06-12 12:06:02 +02:00 |
|
|
|
4cce95245e
|
dockerfile: Update to node 16 + alpine 3.15
|
2022-06-12 12:06:02 +02:00 |
|
|
|
d69c062d40
|
frontend: Fix chbase.sh using new version of svelte
|
2022-06-10 18:56:00 +02:00 |
|
|
|
9f45f10775
|
sync: Also ignore theme directories starting by _
|
2022-06-10 18:54:25 +02:00 |
|
|
|
0f75b71f5f
|
repochecker: Don't prefix stderr messages
continuous-integration/drone/push Build is failing
|
2022-06-10 16:54:13 +02:00 |
|
|
|
7b300d4ffe
|
backend: Check file error
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build is failing
FIC2022
|
2022-06-08 17:13:41 +02:00 |
|
|
|
32d003f7b7
|
admin: Fix public retrieval
|
2022-06-08 16:49:28 +02:00 |
|
|
|
4b1b5445f7
|
backend: Don't consider non error in MCQ as good response
|
2022-06-08 16:49:28 +02:00 |
|
|
|
0a8d0dad30
|
Can Unlock challenge up to a certain level
|
2022-06-08 16:47:03 +02:00 |
|
|
|
e922171f17
|
evdist: Fix some segv
|
2022-06-08 12:31:08 +02:00 |
|
|
|
7a5c1eeba7
|
admin: Fix flag edition
|
2022-06-08 12:24:38 +02:00 |
|
|
|
38857054ba
|
dashboard: Fix dockerfile
|
2022-06-08 11:23:55 +02:00 |
|
|
|
36af72d616
|
admin: Fix team symlink for dex generation
|
2022-06-08 11:22:30 +02:00 |
|
|
|
498e3c5b63
|
evdist: Chmod temporary files
|
2022-06-08 10:00:21 +02:00 |
|
|
|
30a665ff72
|
Add theodore keys
|
2022-06-08 10:00:01 +02:00 |
|
|
|
750db69b06
|
settings: Can display a global message on all pages
|
2022-06-08 09:12:56 +02:00 |
|
|
|
e9dd35f8ac
|
settings: Can disable all submission button for maintenance
|
2022-06-08 09:12:56 +02:00 |
|
|
|
329bd246c7
|
admin: Add stats about submissions rate
|
2022-06-08 04:02:06 +02:00 |
|
|
|
116c061715
|
dashboard: Update
|
2022-06-08 03:39:50 +02:00 |
|
|
|
9ea415b857
|
admin: Fix nil pointer when seeing public team
|
2022-06-08 03:06:29 +02:00 |
|
|
|
159672ec47
|
admin: Don't erase challenge.json if already exists
|
2022-06-08 03:00:50 +02:00 |
|
|
|
cfde1689cc
|
Remove from frontend the settings distribution role
|
2022-06-08 02:57:29 +02:00 |
|
|
|
af6e86d4ef
|
evdist: New project to handle settings programming
|
2022-06-08 02:57:29 +02:00 |
|
|
|
0831ea6088
|
remote-challenge-sync-airbus: WIP
|
2022-06-08 02:57:29 +02:00 |
|
|
|
a82defe2a7
|
fickit: Add missing gateway
|
2022-06-08 02:57:29 +02:00 |
|
|
|
a7dda3a999
|
fickit: Reenable dhcpd on admin
|
2022-06-08 02:57:29 +02:00 |
|
|
|
cdc342bea3
|
fickit: Missing SYNC dir
|
2022-06-08 02:57:29 +02:00 |
|
|
|
d2d7b35623
|
remote-challenge-sync-airbus: Handle interrupts
|
2022-06-08 02:57:29 +02:00 |
|
|
|
cc1b212cca
|
remote-challenge-sync-airbus: Add inotify watcher
|
2022-06-08 02:57:29 +02:00 |
|
|
|
367e686e8a
|
remote-challenge-sync-airbus: WIP
|
2022-06-07 16:18:48 +02:00 |
|
|
|
6d9fd1ff12
|
libfic: Update ScoreGridFormat format and expose stats
|
2022-06-07 16:05:41 +02:00 |
|
|
|
6aa0f4da95
|
ui: Use a PNG favicon
|
2022-06-07 12:42:52 +02:00 |
|