nemunaire
|
89120bdaef
|
Add role for backend
|
2016-12-14 13:14:47 +01:00 |
nemunaire
|
4a625bf3eb
|
Add frontend playbook
|
2016-12-14 13:14:46 +01:00 |
nemunaire
|
3bcffbe251
|
Start playbooks with nrpe role
|
2016-12-14 13:14:45 +01:00 |
nemunaire
|
0083c6ec17
|
[WIP] Merge splitted files
|
2016-12-14 13:14:45 +01:00 |
nemunaire
|
84f0229044
|
Use 2017 logos
|
2016-12-14 13:12:39 +01:00 |
nemunaire
|
077cecdf1a
|
frontend: interface can open hints
|
2016-12-14 13:12:39 +01:00 |
nemunaire
|
573d9650d0
|
frontend: able to receive opening hint
|
2016-12-14 13:12:38 +01:00 |
nemunaire
|
5d22bd3fbf
|
backend: can open hint
|
2016-12-14 13:12:38 +01:00 |
nemunaire
|
0b1f8ea046
|
frontend: refactor and dispatch in many routes
|
2016-12-14 13:12:37 +01:00 |
nemunaire
|
724d8581a8
|
WIP misc
|
2016-12-14 13:12:37 +01:00 |
nemunaire
|
5db3f5eff9
|
WIP esthetic changes
|
2016-12-14 13:12:36 +01:00 |
nemunaire
|
4cd94a74c2
|
WIP: apply a coeff on given points
|
2016-12-14 13:12:36 +01:00 |
nemunaire
|
cda6fde9bf
|
[WIP] frontend: add /rules page
|
2016-12-14 13:12:35 +01:00 |
nemunaire
|
8e0f7acb57
|
Partial resolution of exercices
|
2016-12-14 13:12:35 +01:00 |
nemunaire
|
dc8ecc9ede
|
Multiple hints
|
2016-12-14 13:12:34 +01:00 |
nemunaire
|
73afd8124f
|
WIP merge big splitted files before import
|
2016-12-14 13:12:33 +01:00 |
nemunaire
|
4cccf95aa8
|
backend: use fsnotify instead of the deprecated inotify
|
2016-12-14 13:12:33 +01:00 |
nemunaire
|
972503292d
|
admin/api: use gorilla/mux instead of Go router
|
2016-12-14 13:12:32 +01:00 |
nemunaire
|
e2593e5f24
|
frontend: redesign download part
|
2016-12-04 20:26:39 +01:00 |
nemunaire
|
2472aebec4
|
frontend: add some glyphicons
|
2016-12-04 20:26:39 +01:00 |
nemunaire
|
cbe8ea987f
|
frontend: move user box to the top of the page
|
2016-12-04 19:04:41 +01:00 |
nemunaire
|
4ff47fc46d
|
backend: new option that unlock all challenges
|
2016-12-04 18:58:53 +01:00 |
nemunaire
|
105160334d
|
themes: don't expect authors to be dirty
|
2016-11-25 15:26:43 +01:00 |
nemunaire
|
b4c17876c6
|
frontend: fail if TEAMS directory doesn't exists
|
2016-11-25 15:26:42 +01:00 |
nemunaire
|
3c84c6194d
|
frontend: add resolution route
|
2016-11-25 15:26:42 +01:00 |
nemunaire
|
0c6e3e7771
|
admin: can give the static dir location
|
2016-11-25 15:26:41 +01:00 |
nemunaire
|
885cae4721
|
admin: can change the baseurl interface
|
2016-11-25 15:26:41 +01:00 |
nemunaire
|
25652847c4
|
by default, only listen on localhost
|
2016-11-25 15:26:40 +01:00 |
nemunaire
|
5592b2e676
|
fill_team: improve script reliability
|
2016-11-25 15:26:39 +01:00 |
nemunaire
|
b41180c7b0
|
admin: add ability to add files from local storage
|
2016-11-25 15:26:39 +01:00 |
nemunaire
|
a3940abed8
|
Use slate CSS theme on all pages
|
2016-11-19 16:40:42 +01:00 |
nemunaire
|
85cbab1d70
|
Add a logger prefix
|
2016-11-19 16:40:42 +01:00 |
nemunaire
|
c0c6762313
|
[admin] Improve interface
|
2016-11-19 16:40:41 +01:00 |
nemunaire
|
24cbed411e
|
[admin] statistic generation
|
2016-11-19 16:40:40 +01:00 |
nemunaire
|
e11cd88ee2
|
[admin] Can retrieves tries rate
|
2016-11-19 16:40:40 +01:00 |
nemunaire
|
b618d4f886
|
Ready to publish solutions
|
2016-11-19 16:40:39 +01:00 |
nemunaire
|
1129bd68be
|
frontend: log time.json GET
|
2016-11-19 16:40:39 +01:00 |
nemunaire
|
f88068c08d
|
Add translation to french
|
2016-11-19 16:40:39 +01:00 |
nemunaire
|
bde582ad4b
|
Don't use the default mux for handling requests
|
2016-10-13 19:56:31 +02:00 |
nemunaire
|
fc0834ea4c
|
log.Fatal already do Exit(1)
|
2016-10-13 19:56:31 +02:00 |
nemunaire
|
ad95ce6f16
|
admin: display team details instead of members
|
2016-10-13 19:56:30 +02:00 |
nemunaire
|
c711f9e78e
|
admin: add exercices/ API to access and modify exercices
|
2016-10-13 19:56:30 +02:00 |
nemunaire
|
97386a5d6f
|
frontend: Add a registration process
|
2016-10-13 19:56:29 +02:00 |
nemunaire
|
61f96a643c
|
Use initial name instead of ID
|
2016-10-13 19:56:29 +02:00 |
nemunaire
|
467641f4f2
|
Add initial_name field in DB
|
2016-10-13 19:56:29 +02:00 |
nemunaire
|
d30b4946b3
|
Backend: handle registration
|
2016-10-13 19:56:28 +02:00 |
nemunaire
|
1d8f9b0785
|
Backend: start by generating files for all teams
|
2016-10-13 19:56:27 +02:00 |
nemunaire
|
1c62f61bf0
|
Backend: extract file generation and team renaming in dedicated files
|
2016-10-13 19:56:27 +02:00 |
nemunaire
|
aefd078ebf
|
Avoid singular form of 'minutes' word
|
2016-10-13 19:56:26 +02:00 |
nemunaire
|
ee67788d59
|
Expect full downloadable file pathname (allow CDN)
|
2016-10-13 19:56:26 +02:00 |