|
1eef71923a
|
admin: new interface to manage claims
|
2018-01-18 12:08:12 +01:00 |
|
|
ca41e4edee
|
admin/sync: defines.txt can also contains informations about hints
|
2018-01-18 12:08:12 +01:00 |
|
|
332aa90931
|
admin/sync: handle exercice gain from toml file: defines.txt
|
2018-01-18 12:08:12 +01:00 |
|
|
494ccb740b
|
admin/sync: tiny refactor
|
2018-01-18 12:08:12 +01:00 |
|
|
1b852f255e
|
admin: autofocus search fields
|
2018-01-18 12:08:12 +01:00 |
|
|
beba0a615f
|
improve overall exercices interfaces
|
2018-01-18 12:08:12 +01:00 |
|
|
11d0fe8d1f
|
admin/sync: handle hint files download
|
2018-01-18 12:08:12 +01:00 |
|
|
6cc40be36a
|
admin/sync: rename Indice to Astuce
|
2018-01-18 12:08:12 +01:00 |
|
|
db9077a85c
|
admin/sync: add stat method to importer
|
2018-01-18 12:08:12 +01:00 |
|
|
57758cd018
|
admin/sync: avoid error when no depends.txt exists
|
2018-01-18 12:08:12 +01:00 |
|
|
24f527ab8a
|
admin/sync: includes mcq and ucq in full synchronization
|
2018-01-18 12:08:12 +01:00 |
|
|
935b1666ac
|
admin/sync: Add last sync date into full_import_report
|
2018-01-18 12:08:12 +01:00 |
|
|
809d166a2d
|
admin/sync: avoid false positive when no files are distributed
|
2018-01-18 12:08:12 +01:00 |
|
|
fc902e1063
|
admin/sync: import resolution movies
|
2018-01-18 12:08:12 +01:00 |
|
|
5e2e03f5e9
|
admin: can edit theme introductions
|
2018-01-18 12:08:11 +01:00 |
|
|
0f9c8e0335
|
admin: use light text on dark background in interface
|
2018-01-18 12:08:11 +01:00 |
|
|
87428909b2
|
admin: avoid CSRF: use POST instead of GET, mainly for synchronisation methods
|
2018-01-18 12:08:11 +01:00 |
|
|
9a1a64c41c
|
admin: complet API and interface with files checking page
|
2018-01-18 12:08:11 +01:00 |
|
|
bc135d00c5
|
admin: general statistics page
|
2018-01-18 12:08:11 +01:00 |
|
|
ea3f3b709d
|
admin/sync: import theme introductions
|
2018-01-18 12:08:10 +01:00 |
|
|
e9910fe827
|
admin: can delete team history item
|
2018-01-17 18:52:48 +01:00 |
|
|
bc9d27aa94
|
public: can control up to 9 separate displays
|
2018-01-17 18:52:47 +01:00 |
|
|
baf992bccb
|
admin: fix camembert size overflow
|
2018-01-17 18:52:47 +01:00 |
|
|
ba88129580
|
Improve public screen page
|
2018-01-17 18:52:47 +01:00 |
|
|
55f87f7a67
|
Bring back glyphicons to life
|
2018-01-17 18:52:46 +01:00 |
|
|
4052969304
|
libfic/mcq: remove Kind, as we can only handle checkbox; another kind of record should be created to handle select/radio
|
2018-01-17 18:52:46 +01:00 |
|
|
eee1558dd9
|
admin/sync: new error on flags import
|
2018-01-17 18:52:46 +01:00 |
|
|
a0a2313924
|
admin: fix display of b2sums
|
2018-01-17 18:52:46 +01:00 |
|
|
e630bc3d75
|
Improve bootstrap 4 support
|
2018-01-17 18:52:46 +01:00 |
|
|
6329f44d42
|
admin/sync: escape cloud URL
|
2018-01-17 18:52:46 +01:00 |
|
|
11c8a56f14
|
admin/sync: handle dependancy between exercices
|
2018-01-17 18:52:45 +01:00 |
|
|
edc6ca9b7a
|
change request log format, close to nginx ones
|
2018-01-17 18:52:45 +01:00 |
|
|
838918da66
|
Exercice: add overview field
This field is use as a high level description of the exercice. It will be
displayed on the public interface only: not to players.
|
2018-01-17 18:52:45 +01:00 |
|
|
48e6ba7861
|
admin: add route to handle quiz
|
2018-01-17 18:52:45 +01:00 |
|
|
b079f7891c
|
admin: sync mcq/ucq
|
2018-01-17 18:52:45 +01:00 |
|
|
31b80a5b2a
|
admin: msgbox can contains lists
|
2018-01-17 18:52:44 +01:00 |
|
|
33bf5a0f34
|
Update angularJS to 1.6.6
|
2018-01-17 18:52:44 +01:00 |
|
|
73080d7d0d
|
Update bootstrap to 4.0-beta
|
2018-01-17 18:52:43 +01:00 |
|
|
978f260c64
|
js: compatible with angular 1.6
|
2018-01-17 18:52:43 +01:00 |
|
|
292fef7d12
|
admin/sync: remove old exercices no more in tree
|
2018-01-17 18:52:43 +01:00 |
|
|
68bb0e6b21
|
admin/sync: hide full URI from error message
|
2018-01-17 18:52:43 +01:00 |
|
|
1ab94862d0
|
admin/sync: can only perform one deep sync at a time
|
2018-01-17 18:52:43 +01:00 |
|
|
de3c78b2ee
|
admin/sync: don't show error when no hints directory to import
|
2018-01-17 18:52:42 +01:00 |
|
|
bb3e4547bb
|
admin/sync: regenerate backend after deep sync
|
2018-01-17 18:52:42 +01:00 |
|
|
92c7de942b
|
admin: API version bump
|
2018-01-17 18:52:42 +01:00 |
|
|
8ed23ddc7a
|
admin: localimporter can make symlink instead of copying whole files
|
2018-01-17 18:52:42 +01:00 |
|
|
d81f068eba
|
admin: new route to display import report
|
2018-01-17 18:52:42 +01:00 |
|
|
a543be0255
|
admin: able to sync splitted files
|
2018-01-17 18:52:42 +01:00 |
|
|
b4057c1a2c
|
admin/sync: generate report on full import
|
2018-01-17 18:52:41 +01:00 |
|
|
3d59042802
|
admin: sync.ImportFile takes Importer as first arg
|
2018-01-17 18:52:41 +01:00 |
|