Commit Graph

1254 Commits

Author SHA1 Message Date
nemunaire 7b300d4ffe backend: Check file error
continuous-integration/drone/tag Build is failing Details
continuous-integration/drone/push Build is failing Details
2022-06-08 17:13:41 +02:00
nemunaire 32d003f7b7 admin: Fix public retrieval 2022-06-08 16:49:28 +02:00
nemunaire 4b1b5445f7 backend: Don't consider non error in MCQ as good response 2022-06-08 16:49:28 +02:00
nemunaire 0a8d0dad30 Can Unlock challenge up to a certain level 2022-06-08 16:47:03 +02:00
nemunaire e922171f17 evdist: Fix some segv 2022-06-08 12:31:08 +02:00
nemunaire 7a5c1eeba7 admin: Fix flag edition 2022-06-08 12:24:38 +02:00
nemunaire 38857054ba dashboard: Fix dockerfile 2022-06-08 11:23:55 +02:00
nemunaire 36af72d616 admin: Fix team symlink for dex generation 2022-06-08 11:22:30 +02:00
nemunaire 498e3c5b63 evdist: Chmod temporary files 2022-06-08 10:00:21 +02:00
nemunaire 30a665ff72 Add theodore keys 2022-06-08 10:00:01 +02:00
nemunaire 750db69b06 settings: Can display a global message on all pages 2022-06-08 09:12:56 +02:00
nemunaire e9dd35f8ac settings: Can disable all submission button for maintenance 2022-06-08 09:12:56 +02:00
nemunaire 329bd246c7 admin: Add stats about submissions rate 2022-06-08 04:02:06 +02:00
nemunaire 116c061715 dashboard: Update 2022-06-08 03:39:50 +02:00
nemunaire 9ea415b857 admin: Fix nil pointer when seeing public team 2022-06-08 03:06:29 +02:00
nemunaire 159672ec47 admin: Don't erase challenge.json if already exists 2022-06-08 03:00:50 +02:00
nemunaire cfde1689cc Remove from frontend the settings distribution role 2022-06-08 02:57:29 +02:00
nemunaire af6e86d4ef evdist: New project to handle settings programming 2022-06-08 02:57:29 +02:00
nemunaire 0831ea6088 remote-challenge-sync-airbus: WIP 2022-06-08 02:57:29 +02:00
nemunaire a82defe2a7 fickit: Add missing gateway 2022-06-08 02:57:29 +02:00
nemunaire a7dda3a999 fickit: Reenable dhcpd on admin 2022-06-08 02:57:29 +02:00
nemunaire cdc342bea3 fickit: Missing SYNC dir 2022-06-08 02:57:29 +02:00
nemunaire d2d7b35623 remote-challenge-sync-airbus: Handle interrupts 2022-06-08 02:57:29 +02:00
nemunaire cc1b212cca remote-challenge-sync-airbus: Add inotify watcher 2022-06-08 02:57:29 +02:00
nemunaire 367e686e8a remote-challenge-sync-airbus: WIP 2022-06-07 16:18:48 +02:00
nemunaire 6d9fd1ff12 libfic: Update ScoreGridFormat format and expose stats 2022-06-07 16:05:41 +02:00
nemunaire 6aa0f4da95 ui: Use a PNG favicon 2022-06-07 12:42:52 +02:00
nemunaire ba096c0af1 admin: Able to reset issues, QA and events 2022-06-07 12:37:35 +02:00
nemunaire 9a2fd85d57 sync: Unneeded log
continuous-integration/drone/push Build is failing Details
2022-06-07 01:06:31 +02:00
nemunaire 83a579fbd2 admin: Don't fail if importer is not writable
continuous-integration/drone/push Build is passing Details
2022-06-06 23:00:03 +02:00
nemunaire 1591ec4376 CI: Remove remote-challenge-sync-airbus temporaly
continuous-integration/drone/push Build is running Details
2022-06-06 21:25:40 +02:00
nemunaire 11a12e1d44 Import logos from challenge.json
continuous-integration/drone/push Build is running Details
2022-06-06 20:42:46 +02:00
nemunaire f4188ec289 fix typo
continuous-integration/drone/push Build is failing Details
Thanks-to: Elie Brami <elie.brami@epita.fr>
2022-06-06 15:13:33 +02:00
nemunaire 39acdee6b2 ui: Display score grid in team page
continuous-integration/drone/push Build is running Details
2022-06-06 14:40:18 +02:00
nemunaire 46d1bb21f7 backend: Also generate scores.json for each team 2022-06-06 13:01:09 +02:00
nemunaire bfdb1c2bf7 Introduce remote-challenge-sync-airbus 2022-06-06 12:56:07 +02:00
nemunaire cf502bd9d5 fickit: Allow connections to admin only from local (through ssh) 2022-06-06 11:27:24 +02:00
nemunaire cf7482a14a configs: Update SSH keys 2022-06-06 11:26:39 +02:00
nemunaire f2e7b30ace dashboard: Autoreload ip restricted list 2022-06-06 11:26:23 +02:00
nemunaire 0e6a6893f1 dashboard: Can restrict access by IP 2022-06-06 11:02:35 +02:00
nemunaire 437ed4d393 dashboard: Can restrict access through htpasswd 2022-06-06 10:49:14 +02:00
nemunaire 635e67c224 dashboard: Use gin-gonic instead of httprouter directly 2022-06-06 10:49:13 +02:00
Renovate Bot 8cb7bf8b96 chore(deps): update dependency sass-loader to v13
continuous-integration/drone/push Build is passing Details
2022-06-06 07:23:37 +00:00
nemunaire 046b38cc32 frontend: Use latest node version
continuous-integration/drone/push Build is passing Details
2022-06-04 18:47:13 +02:00
nemunaire 58af047a26 admin: Pick challenge title from challenge.json 2022-06-04 18:21:41 +02:00
nemunaire d09c1741a2 admin: Also generate associations when generating dex.yaml 2022-06-04 18:11:10 +02:00
nemunaire 2ce95ccafc fickit: Fix IP and ifaces 2022-06-04 18:09:33 +02:00
nemunaire 59de4f66d8 fickit: Colorize prompt
continuous-integration/drone/push Build is passing Details
2022-06-04 14:59:32 +02:00
nemunaire 722295989c fickit: Use DHCP during preparation and update 2022-06-04 14:59:32 +02:00
nemunaire b92b107efe fickit: Add kexec image 2022-06-04 14:59:32 +02:00