Commit Graph

1279 Commits

Author SHA1 Message Date
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
nemunaire d883926647 fickit: Update boot image 2022-06-04 14:59:32 +02:00
nemunaire 68bd43c7ce fickit: Add kexec 2022-06-04 14:59:32 +02:00
nemunaire 8d8d8d7c82 fickit: Define hostname 2022-06-04 14:59:32 +02:00
nemunaire 152bbe178f fickit: Handle raid and non-raid setup 2022-06-04 14:59:32 +02:00
nemunaire f61b0a8e47 synchro: Start the synchronization by performing time sync 2022-06-04 14:59:32 +02:00
nemunaire 68fb332ed1 admin: Fix segv when settings.json doesn't exist
continuous-integration/drone/push Build is passing Details
2022-06-01 22:49:43 +02:00
nemunaire 595318e7b1 admin: Fix summary table on home page
continuous-integration/drone/push Build is passing Details
2022-06-01 13:25:58 +02:00
nemunaire b7a36f906c fickit: Update images 2022-06-01 12:56:43 +02:00
nemunaire a414cd22c8 Handle optionnal flags 2022-06-01 12:56:43 +02:00
Renovate Bot e581630d5e chore(deps): update dependency alpine to v3.16 2022-05-31 22:23:19 +02:00
Renovate Bot f0902dc023 chore(deps): update golang.org/x/oauth2 digest to 622c5d5 2022-05-31 22:23:19 +02:00
Renovate Bot 549f96535c chore(deps): update golang.org/x/crypto digest to 793ad66 2022-05-31 22:23:19 +02:00
nemunaire eca15b394a ui: Upgrade packages 2022-05-31 22:23:19 +02:00
nemunaire fafb778c9d ui: Use logos from challenge.info 2022-05-31 19:11:28 +02:00
nemunaire cd03b99f9b dashboard: Take information from challenge.json 2022-05-31 18:42:41 +02:00
nemunaire c0260da035 admin: Add resync button on theme 2022-05-31 18:41:42 +02:00
nemunaire f65375b01f admin: Handle more info in challenge.json 2022-05-31 18:18:08 +02:00
nemunaire 4c84038b28 password_paper: Update 2022-05-31 16:42:17 +02:00
nemunaire 1856a78d10 admin: Improve title and toasts rendering 2022-05-31 16:41:36 +02:00
nemunaire fbeb2cc42b admin: Update fill_teams.sh 2022-05-31 14:54:34 +02:00
nemunaire 70891bf0e9 admin: Fix old routes 2022-05-31 14:54:19 +02:00
nemunaire 6c31820178 admin: Return the updated team struct after password regeneration 2022-05-31 14:53:53 +02:00
nemunaire 8fd2a70894 admin: Fix nil dereference when asking password 2022-05-31 14:53:26 +02:00
nemunaire ad41513654 Add Nix flakes
continuous-integration/drone/push Build is passing Details
2022-05-31 00:09:27 +02:00
nemunaire 48895af3e8 ui: Don't change page title if challenge info are not loaded
continuous-integration/drone/push Build is passing Details
2022-05-27 20:26:38 +02:00