Commit Graph

930 Commits

Author SHA1 Message Date
nemunaire d458ac963a CI: add Dockerfile for repochecker (used for student's CI)
continuous-integration/drone/push Build is passing Details
2021-05-14 00:44:55 +02:00
nemunaire 5c990de2a0 repochecker: version bump 2021-05-14 00:42:40 +02:00
nemunaire 9fa89e0793 repochecker: fix file concatenation 2021-05-14 00:42:40 +02:00
nemunaire 9dc1f401b7 Use go modules 2021-05-14 00:42:40 +02:00
nemunaire 99862b6daa CI: disable new go1.16 module behaviour
continuous-integration/drone/push Build is passing Details
2021-05-08 14:17:01 +02:00
nemunaire 5d13cfe01e CI: create Docker manifest image
continuous-integration/drone/push Build is failing Details
2021-02-23 09:11:47 +01:00
nemunaire 10c408eda6 CI: add repochecker built for Apple M1 2021-02-23 09:00:05 +01:00
nemunaire 0d792dcd8f frontend: don't use path to give team's ID, use a dedicated header
continuous-integration/drone/push Build is passing Details
2021-02-08 09:27:12 +01:00
nemunaire f4dcaa23a3 QA: Add new script to migrate QA content from a DB to another 2021-02-05 16:56:27 +01:00
nemunaire 2cf9723c6c qa: Add tested exercices to Todo list
continuous-integration/drone/push Build is passing Details
2021-02-05 12:05:23 +01:00
nemunaire 3434535f51 CI: try generating static binaries
continuous-integration/drone/push Build is passing Details
2021-02-04 19:04:12 +01:00
nemunaire 1445917fec Include all existing associations when generating htpasswd
continuous-integration/drone/push Build is passing Details
2021-01-30 05:13:56 +01:00
nemunaire f7c15925c6 frontend: Fix random error when validating challenge
continuous-integration/drone/push Build was killed Details
2020-12-11 23:28:24 +01:00
nemunaire 8e8fa7c61c sync: use Separator attribute
continuous-integration/drone/push Build is passing Details
2020-12-11 21:03:12 +01:00
nemunaire f53a5dbcf9 admin: also delete useless QA content with exercice
continuous-integration/drone/push Build is passing Details
2020-12-11 19:38:57 +01:00
nemunaire c10becba91 CI: also deploy tarballs for static files
continuous-integration/drone/push Build is passing Details
2020-11-14 16:18:57 +01:00
nemunaire a93d6c8c49 backend: fix bad printf format, thanks to go vet
continuous-integration/drone/push Build is passing Details
2020-11-13 15:25:16 +01:00
nemunaire 38c18ef1aa CI: build repochecker and generate repochecker.version
continuous-integration/drone/push Build was killed Details
2020-11-13 15:22:45 +01:00
nemunaire 3bc8f0bf95 CI: add Go vet 2020-11-13 15:22:45 +01:00
nemunaire 1ad4382e97 CI: also build qa
continuous-integration/drone/push Build is passing Details
2020-11-13 14:55:36 +01:00
nemunaire 1a3e14040c Settings: avoid transmitting false variables 2020-11-13 14:29:23 +01:00
nemunaire ea334a8a2f QA: add a list of team's exercices 2020-11-13 13:11:58 +01:00
nemunaire 911bcb032e Nouvelle option pour avoir un lien vers le rapport QA de l'exercice 2020-11-13 11:38:47 +01:00
nemunaire 1436d9ca81 admin: New route to reset settings to sane default values 2020-11-13 11:34:31 +01:00
nemunaire a8f25471f1 Build and deploy for amd64 2020-11-13 11:16:58 +01:00
nemunaire 74c3599b5d Update FIC logo
continuous-integration/drone/push Build is passing Details
2020-10-24 17:41:47 +02:00
nemunaire 95ca255d75 qa: Add multiple color on home page
continuous-integration/drone/push Build was killed Details
2020-09-09 21:20:04 +02:00
nemunaire 4490eb7036 qa: Add rapid access to corresponding challenge 2020-09-09 21:20:00 +02:00
nemunaire ce2f42cdc8 qa: Fix new line formating in comments 2020-09-09 21:19:33 +02:00
nemunaire 70afa61814 qa: new button to speed up +1 2020-09-09 21:19:09 +02:00
nemunaire 7c51ce7c4f qa: Use relative addresses 2020-09-09 21:15:47 +02:00
nemunaire 5aa21d2679 qa: Permit empty content if all is Ok 2020-09-09 19:26:47 +02:00
nemunaire 940b32debc qa: delete comment related to a query 2020-09-08 19:06:36 +02:00
nemunaire 42d594ccac qa: Add todo list on home page
continuous-integration/drone/push Build is passing Details
2020-09-08 13:30:43 +02:00
nemunaire a237936feb qa: New service to handle QA testing by students 2020-09-08 12:50:41 +02:00
nemunaire a0155c6deb Replace old Help term by Placeholder
continuous-integration/drone/push Build is passing Details
2020-09-07 19:34:10 +02:00
nemunaire eca814ca4b Add drone CI
continuous-integration/drone/push Build is passing Details
2020-09-06 15:02:05 +02:00
nemunaire 7ad36f6141 libfic: fix exercice delete cascade: bad db column name and dependancy 2020-09-06 12:36:11 +02:00
nemunaire c9932cdaf6 admin: change exercice's Delete button to cascade deletion 2020-09-06 12:21:45 +02:00
nemunaire 2d6d09852b dashboard: make title more explicit and avoid leaving the page 2020-05-16 03:54:18 +02:00
nemunaire 90151ce498 frontend: fix error on registration validated 2020-05-16 03:53:32 +02:00
nemunaire 130bb92dc8 admin: Fix some toast unreadable 2020-05-16 03:53:07 +02:00
nemunaire 5b84e4bfdb Fix exercices' theme loading in admin 2020-05-16 03:52:43 +02:00
nemunaire 64b9e9a251 New option to disallow team creation: join only 2020-05-16 03:51:36 +02:00
nemunaire 5d3ef96f3f Animate lighter the clock before start 2020-05-16 03:50:12 +02:00
nemunaire 16abc95b4f Fix DB issues 2020-05-16 03:49:27 +02:00
nemunaire 21cc875cc0 Update ficicon 2020-04-15 07:39:57 +02:00
nemunaire adb424ea03 Use fmt.Errorf 2020-04-15 07:39:38 +02:00
nemunaire 45069d4fbb admin: replace notifications with bootstrap toast 2020-03-08 12:48:25 +01:00
nemunaire 3bc8d7064b fickit: fix VLAN and do NAT to Internet 2020-01-30 19:08:28 +01:00