Commit Graph

508 Commits

Author SHA1 Message Date
Pierre-Olivier Mercier
cf1d8d9516 settings: Add IgnoreTeamMembers 2021-09-09 11:30:13 +02:00
Pierre-Olivier Mercier
b6ed4fd966 admin: Hide team's password by default on team page 2021-09-09 11:30:13 +02:00
Pierre-Olivier Mercier
ac4fc633ce admin: Bump to 1. 2021-09-09 11:30:13 +02:00
Pierre-Olivier Mercier
5eeb1a6297 admin: Handle team password 2021-09-09 11:21:29 +02:00
Pierre-Olivier Mercier
5fa94ecbed New project remote-scores-sync-zqds 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
63de5d64b1 fic: Pick HSL function to generate random colors 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
5c12963da8 fic: Add team's external_id to allow team and score synchronisation 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
abf0715dbf admin: Insert $team assignee in db automatically 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
2b58e707ca admin: precise kind of error when filling claim 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
74d77dce9f sync: Add partner's info 2021-09-08 02:07:37 +02:00
Pierre-Olivier Mercier
3c42bef298 CI: Fix compilation problems 2021-09-01 01:49:28 +02:00
Pierre-Olivier Mercier
dcb0cb315b admin: Can modify help and order props in ui
Some checks failed
continuous-integration/drone/push Build is failing
2021-08-31 20:39:24 +02:00
Pierre-Olivier Mercier
6223d2be36 sync: Also import hints during speed sync 2021-08-31 19:34:47 +02:00
Pierre-Olivier Mercier
74e8c3801a fic: Add Order, Help and Type values in struct 2021-08-30 18:33:14 +02:00
Pierre-Olivier Mercier
867e9bb345 sync: Fix a div by 0 when no exercice detected in theme 2021-08-30 18:31:32 +02:00
Pierre-Olivier Mercier
7e9c2ccbe9 sync: Ignore some hidden files/dirs
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-30 11:32:23 +02:00
Pierre-Olivier Mercier
29607981e4 admin: Use relative path to call API 2021-07-22 16:17:03 +02:00
Pierre-Olivier Mercier
8f1b44e3dd New env variable FIC_BASEURL to change the base URL 2021-07-22 16:17:03 +02:00
Pierre-Olivier Mercier
7fc860edec admin: Embed static assets into binary 2021-06-09 23:26:40 +02:00
Pierre-Olivier Mercier
57fe1a7517 sync: Ignore exercice directories not containing at least - sep
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-05-14 01:25:08 +02:00
Pierre-Olivier Mercier
8b261011b6 repochecker: new option avoiding failure if resolution.mp4 missing 2021-05-14 01:14:30 +02:00
Pierre-Olivier Mercier
9fa89e0793 repochecker: fix file concatenation 2021-05-14 00:42:40 +02:00
Pierre-Olivier Mercier
9dc1f401b7 Use go modules 2021-05-14 00:42:40 +02:00
Pierre-Olivier Mercier
f4dcaa23a3 QA: Add new script to migrate QA content from a DB to another 2021-02-05 16:56:27 +01:00
Pierre-Olivier Mercier
1445917fec Include all existing associations when generating htpasswd
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-30 05:13:56 +01:00
Pierre-Olivier Mercier
8e8fa7c61c sync: use Separator attribute
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-11 21:03:12 +01:00
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
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
c9932cdaf6 admin: change exercice's Delete button to cascade deletion 2020-09-06 12:21:45 +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
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
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
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
Pierre-Olivier Mercier
5df1cc6e93 admin: add some stats about exercices 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
007efc6118 health: done 2020-01-30 18:55:57 +01:00
Pierre-Olivier Mercier
23b6b2b005 admin: handle case insensitive ucq 2020-01-30 18:55:56 +01:00
Pierre-Olivier Mercier
32fe61f557 admin: refresh claims list each 10s 2020-01-30 18:55:56 +01:00
Pierre-Olivier Mercier
d093f3670b admin: on pki page, press enter to associate certificate 2020-01-30 18:55:56 +01:00