-
Notifications
You must be signed in to change notification settings - Fork 0
/
blueprints.yaml
134 lines (133 loc) · 4.19 KB
/
blueprints.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
name: Xapi
version: 0.3.6
description: Add to grav LRS connectivity and basic page activity statements tracking. Turns your favorite Grav app into an simple Learning Management System.
icon: graduation-cap
author:
name: Gamahachaa
email: [email protected]
homepage: https://github.com/gamahachaa/grav-xapi
keywords: grav, plugin, xapi, e-learning, knowledge management, LRS, LMS
bugs: https://github.com/gamahachaa/grav-xapi/issues
docs: https://github.com/gamahachaa/grav-xapi/blob/master/README.md
license: Apache 2.0
form:
validation: strict
fields:
enabled:
type: toggle
label: PLUGIN_ADMIN.PLUGIN_STATUS
highlight: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
php.active:
type: toggle
label: PLUGIN_XAPI.ENABLE_PHP
highlight: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
js.active:
type: toggle
label: PLUGIN_XAPI.ENABLE_JS
highlight: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
lrs:
type: list
style: vertical
label: PLUGIN_XAPI.LRS.LIST
fields:
.naming:
type: text
label: PLUGIN_XAPI.LRS.FIELDS.NAMING
.endpoint:
type: text
label: PLUGIN_XAPI.LRS.FIELDS.ENDPOINT
.username:
type: text
label: PLUGIN_XAPI.LRS.FIELDS.USERNAME
.password:
type: text
label: PLUGIN_XAPI.LRS.FIELDS.PASSWORD
.version:
type: text
label: PLUGIN_XAPI.LRS.FIELDS.VERSION
template_activityType:
type: list
style: vertical
label: PLUGIN_XAPI.TEMPLATES.ACTIVITYTYPE.MAIN
fields:
.naming:
type: text
label: PLUGIN_XAPI.TEMPLATES.ACTIVITYTYPE.NAMING
.activityIRI:
type: text
label: PLUGIN_XAPI.TEMPLATES.ACTIVITYTYPE.IRI
template_verb:
type: list
style: vertical
label: PLUGIN_XAPI.TEMPLATES.VERB.MAIN
fields:
.naming:
type: text
label: PLUGIN_XAPI.TEMPLATES.VERB.NAMING
.verbIRI:
type: text
label: PLUGIN_XAPI.TEMPLATES.VERB.IRI
filter:
type: fieldset
title: PLUGIN_XAPI.FILTER.TITLE
info: PLUGIN_XAPI.FILTER.INFO
icon: filter
collapsed: true # Initial state of fieldset (see collapsible option)
collapsible: true # Whether one can expand the fieldset or not
fields:
filter.template:
type: array
label: PLUGIN_XAPI.FILTER.TEMPLATE
value_only: true
filter.taxonomies:
type: taxonomy
label: PLUGIN_XAPI.FILTER.TAXO
multiple: true
validate:
type: array
filter.users:
type: array
label: PLUGIN_XAPI.FILTER.USERS
title: TITLE
value_only: true
filter.groups:
type: array
label: PLUGIN_XAPI.FILTER.GROUPS
value_only: true
uri:
type: fieldset
title: PLUGIN_XAPI.FILTER.URI.TITLE
fields:
filter.uri.routes:
type: array
label: PLUGIN_XAPI.FILTER.URI.ROUTES
value_only: true
filter.uri.query:
type: list
label: PLUGIN_XAPI.FILTER.URI.QUERY
style: horizontal
fields:
.key:
type: text
label: key
.value:
type: text
label: value