|
b778d29dd9
|
admin: allow certid to finish by .p12, to permit downloading .p12 file
|
2019-02-06 03:40:49 +01:00 |
|
|
703eaef880
|
admin: display serial in hexadecimal
|
2019-02-06 03:40:49 +01:00 |
|
|
14d31737e0
|
admin: new route and interface to manage symlink for team association exclusing certificates
|
2019-02-06 03:40:49 +01:00 |
|
|
2b95995104
|
settings: add canJoinTeam parameter
|
2019-02-06 03:40:49 +01:00 |
|
|
a35aa7be70
|
admin: add a new route to update team history coefficient
|
2019-02-06 03:40:49 +01:00 |
|
|
6a1f73c895
|
admin: include coefficient in history.json
|
2019-02-06 03:40:49 +01:00 |
|
|
60ec9704e3
|
admin: add exercice history.json
|
2019-02-06 03:40:49 +01:00 |
|
|
2381fb490b
|
libfic: fix checks in handling of team history deletiion
|
2019-02-06 03:40:49 +01:00 |
|
|
34d2054e04
|
sync: avoid useless line break at the end of markdown processing
|
2019-02-06 03:40:49 +01:00 |
|
|
473332e101
|
admin: show only active team in export
|
2019-02-06 03:40:48 +01:00 |
|
|
73db9da682
|
admin: thanks to ng-base, don't need other modifications
|
2019-02-06 03:40:48 +01:00 |
|
|
650f1f4d59
|
admin: add a new route to generate a file for movie links
|
2019-02-06 03:40:48 +01:00 |
|
|
1757b40a9c
|
Remove old unused files
|
2019-02-06 03:40:48 +01:00 |
|
|
5714e8f41b
|
admin: start adding monitor
|
2019-01-23 02:25:19 +01:00 |
|
|
fa2d514bbc
|
dashboard: add rank on the side
|
2019-01-23 01:38:00 +01:00 |
|
|
8abe57ffb6
|
admin: new API route to display local monitoring infos
|
2019-01-22 08:50:18 +01:00 |
|
|
eee2cd6a2f
|
admin: add a button to edit the raw flag value instead of the checksum
|
2019-01-22 08:49:44 +01:00 |
|
|
088c2402cd
|
admin: add button to disable inactive teams
|
2019-01-22 08:49:44 +01:00 |
|
|
48fcfec0d0
|
backend: use a new team field 'active', to avoid some team generation
|
2019-01-22 08:49:44 +01:00 |
|
|
19b57f5908
|
admin: read sync import in settings page
|
2019-01-22 08:49:44 +01:00 |
|
|
58dbd9499b
|
sync: fix report display with some security headers
|
2019-01-22 08:49:44 +01:00 |
|
|
7d9ad18f42
|
settings: new parameter to don't respect flag dependancies
|
2019-01-22 08:49:44 +01:00 |
|
|
24989c4cfa
|
settings: new option to disable event fetch from server side
|
2019-01-21 09:58:36 +01:00 |
|
|
a4e0a90adf
|
dashboard: can now change the sidebar
|
2019-01-21 09:58:36 +01:00 |
|
|
8190bbfdc0
|
Update bootstrap
|
2019-01-21 09:58:36 +01:00 |
|
|
6042f9b477
|
sync: check video file size during import process
|
2019-01-21 09:58:36 +01:00 |
|
|
2ac205bf83
|
admin: add a page to view resolution video
|
2019-01-21 09:58:36 +01:00 |
|
|
4ee70a8781
|
settings: change param to enable/disable depends by the depth
|
2019-01-21 09:58:36 +01:00 |
|
|
5d432cdcfc
|
admin: API version bump
|
2019-01-21 09:58:36 +01:00 |
|
|
7227c7109e
|
admin: add a progression indicator for the deep synchronization
|
2019-01-21 09:58:36 +01:00 |
|
|
d9fb261232
|
sync: import files first during the full import, to permit file dependency to flag
|
2019-01-21 09:58:36 +01:00 |
|
|
4f98536f91
|
sync: import MCQ justification as Flag
|
2019-01-21 09:58:36 +01:00 |
|
|
07ec6cb613
|
sync: Use hint title if provided
|
2019-01-21 09:58:36 +01:00 |
|
|
2879b697c0
|
sync: fix ordered import
|
2019-01-21 09:58:36 +01:00 |
|
|
cf3c4b998f
|
admin: add new event button on event-details page
|
2019-01-21 09:58:36 +01:00 |
|
|
8749a7c164
|
Make go vet -strictshadow mostly happy
|
2019-01-21 09:58:36 +01:00 |
|
|
af1cecd3ce
|
admin: highlight revoked certificates on PKI page
|
2019-01-21 09:58:36 +01:00 |
|
|
024ae04f45
|
admin: new page to see score details
|
2019-01-21 09:58:36 +01:00 |
|
|
4a4d0f634a
|
settings: add new coefficient for all exercices
|
2019-01-21 09:58:36 +01:00 |
|
|
9be56fb9a2
|
settings: new option to postpone the activation of the given settings file
|
2019-01-21 09:58:36 +01:00 |
|
|
8e6b8829ea
|
libfic: new way to handle exercice dependancies
|
2019-01-21 09:58:36 +01:00 |
|
|
c5f8288f39
|
settings: add coefficient to hint and wchoices
|
2019-01-21 09:58:36 +01:00 |
|
|
2623d9dd61
|
admin: new route to generate htpasswd corresponding to certificate in use by team
|
2019-01-21 09:58:36 +01:00 |
|
|
6925614f49
|
admin/api: use libfic struct instead of api one
|
2019-01-21 09:58:36 +01:00 |
|
|
ff3dec059c
|
sync: Refactor exercice flags
|
2019-01-21 09:58:35 +01:00 |
|
|
0f9cc39cc7
|
Update PKI dates
|
2019-01-21 09:58:35 +01:00 |
|
|
a66d6885e7
|
Refactor flags
Both QCM and Key are Flag
|
2019-01-21 09:58:35 +01:00 |
|
|
93f36faafe
|
admin: new route to export nginx translation file from team name to team_id
|
2019-01-21 09:58:35 +01:00 |
|
|
25b23e7ae0
|
sync: fix message
|
2019-01-21 03:08:06 +01:00 |
|
|
ba9bf4ef45
|
sync: ignore bad named directory when looking for dependancies
|
2019-01-21 03:08:06 +01:00 |
|
|
d1e98fc4f9
|
admin: fix bad location change after exercice deletion
|
2019-01-21 03:08:06 +01:00 |
|
|
0d8505131e
|
sync: automatically add before ponctuation
|
2019-01-21 03:08:06 +01:00 |
|
|
0075bdeb52
|
admin: update public screen presets
|
2019-01-21 03:08:06 +01:00 |
|
|
8c87451d80
|
sync: better trim authors lines
|
2019-01-21 03:08:06 +01:00 |
|
|
f3eabd74fc
|
admin: add wchoices in team_history.json
|
2019-01-21 03:08:06 +01:00 |
|
|
99ef5046db
|
admin: add button to move to previous and next exercice
|
2019-01-21 03:08:06 +01:00 |
|
|
aa3750bb68
|
dashboard: improve general design (mostly events related)
|
2019-01-21 03:08:06 +01:00 |
|
|
83ad6340b2
|
admin: display important information first
No more useless column, link with theme when possible
|
2019-01-21 03:08:06 +01:00 |
|
|
81ce648b5d
|
admin: add related theme in exercice list page
|
2019-01-21 03:08:06 +01:00 |
|
|
69979ced1d
|
admin: able to download files through /files/ route
|
2019-01-21 03:08:06 +01:00 |
|
|
85658bb3c6
|
admin: secondary formating
|
2019-01-21 03:08:05 +01:00 |
|
|
4de0c64672
|
fill_teams.sh: add a new option to generate password
|
2019-01-21 03:08:05 +01:00 |
|
|
a1c94d582d
|
admin: score grid is a JSON to display scoring detail for a team
|
2019-01-21 03:08:05 +01:00 |
|
|
5dbf60eaa2
|
admin: new route to try a flag
|
2019-01-21 03:08:05 +01:00 |
|
|
d89cd2f0ca
|
sync: Allow \r at EOL in DIGESTS
|
2019-01-21 03:08:05 +01:00 |
|
|
910ec94fd8
|
Add a new setting to don't count same responses in scores
|
2019-01-21 03:08:05 +01:00 |
|
|
7edd70c3c0
|
admin: apply settings to internal structures
This allows scores and rank to be properly generated in admin interface.
|
2019-01-21 03:08:05 +01:00 |
|
|
d6dfdbc238
|
admin: generate events file on delete
|
2019-01-21 03:08:05 +01:00 |
|
|
7970b552e9
|
dashboard: move public.json files into a dedicated directory
|
2019-01-21 03:08:05 +01:00 |
|
|
485ffafc9a
|
admin: display errmsg
|
2019-01-21 03:08:05 +01:00 |
|
|
d1ce2a0740
|
Wording: tentative is better than soumission
|
2019-01-21 03:08:05 +01:00 |
|
|
819614278f
|
Update bootstrap
|
2019-01-21 03:08:05 +01:00 |
|
|
c02b30409b
|
use clearfix feature from bootstrap
|
2019-01-21 03:08:05 +01:00 |
|
|
c877da1161
|
admin: use accordeon on exercice page
|
2019-01-21 03:08:05 +01:00 |
|
|
07dcc1804b
|
admin: new button in navbar to regenerate static files
|
2019-01-21 03:08:05 +01:00 |
|
|
f2e1268398
|
admin: rearrange settings page
|
2019-01-21 03:08:05 +01:00 |
|
|
6aacce23ca
|
admin: add the ability to deep sync from interface
|
2019-01-21 03:08:05 +01:00 |
|
|
4dba8dc882
|
admin: improve notify with HTML, margins, ...
|
2019-01-21 03:08:05 +01:00 |
|
|
b2e639697f
|
admin: place notify at the bottom of the screen
|
2019-01-21 03:08:05 +01:00 |
|
|
5ad7d208b3
|
admin: fix notify closing
|
2019-01-21 03:08:05 +01:00 |
|
|
d1a41bbcb7
|
admin: add time progress bar
|
2019-01-21 03:08:05 +01:00 |
|
|
ff3e83e9ee
|
admin: theme page format
|
2019-01-21 03:08:05 +01:00 |
|
|
2ccc59b4fa
|
admin: add the ability to sync only one exercice
|
2019-01-21 03:08:05 +01:00 |
|
|
dc4a4925e3
|
sync: refactor exercice synchronization
|
2019-01-21 03:08:05 +01:00 |
|
|
c8cbbcb84d
|
admin: use common.js as well
|
2019-01-21 03:08:05 +01:00 |
|
|
7f2ae673d0
|
sync: try to remove old exercice without any player try
|
2019-01-21 03:08:04 +01:00 |
|
|
0e36a850cf
|
Array flags can be non-ordered
|
2019-01-21 03:08:04 +01:00 |
|
|
dbf1985d25
|
Implement flag arrays
|
2019-01-21 03:08:04 +01:00 |
|
|
deb12052b5
|
sync: include headline in exercice overview, as it is difficult to retrieve otherwise
|
2019-01-21 03:08:04 +01:00 |
|
|
99024ee5ce
|
admin: Improve public interface
|
2019-01-21 03:08:04 +01:00 |
|
|
d25462177e
|
admin: improve claim interface
|
2019-01-21 03:08:04 +01:00 |
|
|
476f0f553c
|
implement choices_cost
|
2019-01-21 03:08:04 +01:00 |
|
|
f9abdd23c6
|
Dependancy between flags
|
2019-01-21 03:08:04 +01:00 |
|
|
21697f01ca
|
New field for exercice to display a text after exercice validation
|
2019-01-21 03:08:04 +01:00 |
|
|
87471acf98
|
sync: import files in markdown, relative to theme/exercice dir
|
2019-01-21 03:08:04 +01:00 |
|
|
8c95782eff
|
Implement and display headlines in interface
|
2019-01-21 03:08:02 +01:00 |
|
|
abd7fc6bef
|
sync: randomize imports: themes order, MCQ and UCQ choices
|
2019-01-21 03:07:47 +01:00 |
|
|
614003a7cd
|
libfic: handle mcq in team history
|
2019-01-21 03:07:47 +01:00 |
|
|
c5b65289d3
|
Add new helper string related to justified MCQ flag
|
2019-01-21 03:07:47 +01:00 |
|
|
11e0b46034
|
pki: fix out-of-bound error when a symlink directory doesn't contain a serial
|
2019-01-21 03:07:47 +01:00 |
|