Commit Graph

958 Commits

Author SHA1 Message Date
Pierre-Olivier Mercier
911bcb032e Nouvelle option pour avoir un lien vers le rapport QA de l'exercice 2020-11-13 11:38:47 +01:00
Pierre-Olivier Mercier
1436d9ca81 admin: New route to reset settings to sane default values 2020-11-13 11:34:31 +01:00
Pierre-Olivier Mercier
a8f25471f1 Build and deploy for amd64 2020-11-13 11:16:58 +01:00
Pierre-Olivier Mercier
74c3599b5d Update FIC logo
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-24 17:41:47 +02:00
Pierre-Olivier Mercier
95ca255d75 qa: Add multiple color on home page
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-09-09 21:20:04 +02:00
Pierre-Olivier Mercier
4490eb7036 qa: Add rapid access to corresponding challenge 2020-09-09 21:20:00 +02:00
Pierre-Olivier Mercier
ce2f42cdc8 qa: Fix new line formating in comments 2020-09-09 21:19:33 +02:00
Pierre-Olivier Mercier
70afa61814 qa: new button to speed up +1 2020-09-09 21:19:09 +02:00
Pierre-Olivier Mercier
7c51ce7c4f qa: Use relative addresses 2020-09-09 21:15:47 +02:00
Pierre-Olivier Mercier
5aa21d2679 qa: Permit empty content if all is Ok 2020-09-09 19:26:47 +02:00
Pierre-Olivier Mercier
940b32debc qa: delete comment related to a query 2020-09-08 19:06:36 +02:00
Pierre-Olivier Mercier
42d594ccac qa: Add todo list on home page
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-08 13:30:43 +02:00
Pierre-Olivier Mercier
a237936feb qa: New service to handle QA testing by students 2020-09-08 12:50:41 +02:00
Pierre-Olivier Mercier
a0155c6deb Replace old Help term by Placeholder
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-07 19:34:10 +02:00
Pierre-Olivier Mercier
eca814ca4b Add drone CI
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-06 15:02:05 +02:00
Pierre-Olivier Mercier
7ad36f6141 libfic: fix exercice delete cascade: bad db column name and dependancy 2020-09-06 12:36:11 +02:00
Pierre-Olivier Mercier
c9932cdaf6 admin: change exercice's Delete button to cascade deletion 2020-09-06 12:21:45 +02:00
Pierre-Olivier Mercier
2d6d09852b dashboard: make title more explicit and avoid leaving the page 2020-05-16 03:54:18 +02:00
Pierre-Olivier Mercier
90151ce498 frontend: fix error on registration validated 2020-05-16 03:53:32 +02:00
Pierre-Olivier Mercier
130bb92dc8 admin: Fix some toast unreadable 2020-05-16 03:53:07 +02:00
Pierre-Olivier Mercier
5b84e4bfdb Fix exercices' theme loading in admin 2020-05-16 03:52:43 +02:00
Pierre-Olivier Mercier
64b9e9a251 New option to disallow team creation: join only 2020-05-16 03:51:36 +02:00
Pierre-Olivier Mercier
5d3ef96f3f Animate lighter the clock before start 2020-05-16 03:50:12 +02:00
Pierre-Olivier Mercier
16abc95b4f Fix DB issues 2020-05-16 03:49:27 +02:00
Pierre-Olivier Mercier
21cc875cc0 Update ficicon 2020-04-15 07:39:57 +02:00
Pierre-Olivier Mercier
adb424ea03 Use fmt.Errorf 2020-04-15 07:39:38 +02:00
Pierre-Olivier Mercier
45069d4fbb admin: replace notifications with bootstrap toast 2020-03-08 12:48:25 +01:00
Pierre-Olivier Mercier
3bc8d7064b fickit: fix VLAN and do NAT to Internet 2020-01-30 19:08:28 +01:00
Pierre-Olivier Mercier
d45a6841db fickit: update kernels 2020-01-30 19:07:11 +01:00
Pierre-Olivier Mercier
ed2a38511e fickit: fix a parallelisation problem on init 2020-01-30 19:06:38 +01:00
Pierre-Olivier Mercier
ff56933a93 fickit: add acpid to handle power button press 2020-01-30 19:04:41 +01:00
Pierre-Olivier Mercier
56c6f282c4 fickit: crypt main partition 2020-01-30 19:04:00 +01:00
Pierre-Olivier Mercier
0c8bc261d9 fickit: save ssh keys between reboots 2020-01-30 19:02:19 +01:00
Pierre-Olivier Mercier
bb9dd10f00 Refactor fickit-update and fickit-prepare 2020-01-30 19:00:46 +01:00
Pierre-Olivier Mercier
429cd3010c backend: fix XSS in team name and events 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
ca8bac1ac8 dashboard: sort teams before displaying rank 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
0536da2472 dashboard: start graph on origin 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
a82a0fb170 synchro: synchronize logs from frontend 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
f1c5681a37 dashboard: improve display 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
e017e11f68 dashboard: add graph on side 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
5849648c70 admin: fix handling of description in claims 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
83ba3b88a5 dashboard: add trophee scene 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
66a72633d6 dashboard: generate a special teams.json with members for trophee scene 2020-01-30 19:00:14 +01:00
Pierre-Olivier Mercier
b9fa5accff dashboard: add graph score 2020-01-30 18:57:07 +01:00
Pierre-Olivier Mercier
d66de6fb3c libfic: avoid infinite loop in db 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
0ab637faed dashboard: don't get legacy /stats.json 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
35bd908374 admin: add graphique in public 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
7c84301c04 admin: implement Enter keypress on search 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
cb97af2f8a admin: redesign home page 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
4f237677e2 admin: version bump 2020-01-30 18:55:57 +01:00