|
eb85b28f5b
|
Add a disabled state to exercices
|
2024-04-19 11:46:52 +02:00 |
|
|
41fb5a1cd0
|
backend: Don't fail if an hint is already opened
|
2022-10-29 17:21:50 +02:00 |
|
|
c7569b5e54
|
Use pointer receiver more offen
|
2021-12-11 11:20:44 +01:00 |
|
|
429cd3010c
|
backend: fix XSS in team name and events
|
2020-01-30 19:00:14 +01:00 |
|
|
56053f3350
|
backend: implement hint dependencies
|
2020-01-17 14:57:03 +01:00 |
|
|
6ad11e49d5
|
backend: add an identifier to each treated file
|
2020-01-17 14:57:03 +01:00 |
|
|
2b75287d16
|
backend: multithread generation
|
2019-07-11 19:52:13 +02:00 |
|
|
15d108497e
|
backend: check the team has access to the exercice/flag before doing the action
|
2019-02-06 03:40:49 +01:00 |
|
|
e57ff1be8d
|
frontend: use the new set of icons for notification
|
2019-01-21 09:58:36 +01:00 |
|
|
8749a7c164
|
Make go vet -strictshadow mostly happy
|
2019-01-21 09:58:36 +01:00 |
|
|
aa3750bb68
|
dashboard: improve general design (mostly events related)
|
2019-01-21 03:08:06 +01:00 |
|
|
78b6211b94
|
include id_theme in Exercice struct
|
2019-01-21 03:08:06 +01:00 |
|
|
2b0d16aa0d
|
backend: format events with non-breakable spaces
|
2019-01-21 03:08:05 +01:00 |
|
|
2daa04bb5f
|
backend: wording defi instead of challenge
|
2019-01-21 03:08:05 +01:00 |
|
|
1c18b797e0
|
backend: generate events.json when needed
|
2018-05-11 05:27:51 +02:00 |
|
|
c1c84ba3d1
|
backend: generate an event when a team open an hint
|
2018-01-17 18:52:32 +01:00 |
|
|
d1c5a545d9
|
backend: can open hint
|
2018-01-17 18:51:51 +01:00 |
|