|
24 | 24 | }, |
25 | 25 | "$schema": "http://json-schema.org/draft-07/schema#", |
26 | 26 | "$id": "http://exlibrisgroup.com/cloudapps/manifest.schema.json", |
27 | | - "title": "Ex Libris CloudApp Manifest", |
28 | | - "description": "This manifest will contain CloudApp metadata", |
| 27 | + "title": "Ex Libris Cloud App Manifest", |
| 28 | + "description": "This manifest will contain Cloud App metadata", |
29 | 29 | "type": "object", |
30 | 30 | "additionalProperties": false, |
31 | 31 | "required": [ |
|
40 | 40 | }, |
41 | 41 | "id": { |
42 | 42 | "$id": "#/properties/id", |
43 | | - "title": "CloudApp ID", |
44 | | - "description": "CloudApp's unique identifier", |
| 43 | + "title": "Cloud App ID", |
| 44 | + "description": "Cloud App's unique identifier", |
45 | 45 | "type": "string" |
46 | 46 | }, |
47 | 47 | "version": { |
48 | 48 | "$id": "#/properties/version", |
49 | | - "title": "CloudApp Version", |
| 49 | + "title": "Cloud App Version", |
50 | 50 | "type": "string" |
51 | 51 | }, |
52 | 52 | "author": { |
53 | 53 | "$id": "#/properties/author", |
54 | | - "title": "CloudApp Author", |
55 | | - "description": "CloudApp author name", |
| 54 | + "title": "Cloud App Author", |
| 55 | + "description": "Cloud App author name", |
56 | 56 | "type": "string" |
57 | 57 | }, |
| 58 | + "license": { |
| 59 | + "$id": "#/properties/license", |
| 60 | + "title": "Cloud App License", |
| 61 | + "description": "Link to the license or terms of use for the app", |
| 62 | + "type": "string" |
| 63 | + }, |
58 | 64 | "title": { |
59 | 65 | "$id": "#/properties/title", |
60 | 66 | "$ref": "#/definitions/label", |
61 | | - "title": "CloudApp Title", |
62 | | - "description": "CloudApp title text" |
| 67 | + "title": "Cloud App Title", |
| 68 | + "description": "Cloud App title text" |
63 | 69 | }, |
64 | 70 | "subtitle": { |
65 | 71 | "$id": "#/properties/subtitle", |
66 | 72 | "$ref": "#/definitions/label", |
67 | | - "title": "CloudApp Subtitle", |
68 | | - "description": "CloudApp subtitle text" |
| 73 | + "title": "Cloud App Subtitle", |
| 74 | + "description": "Cloud App subtitle text" |
69 | 75 | }, |
70 | 76 | "description": { |
71 | 77 | "$id": "#/properties/description", |
72 | 78 | "$ref": "#/definitions/label", |
73 | | - "title": "CloudApp Description", |
74 | | - "description": "CloudApp description text" |
| 79 | + "title": "Cloud App Description", |
| 80 | + "description": "Cloud App description text" |
75 | 81 | }, |
76 | 82 | "icon": { |
77 | 83 | "$id": "#/properties/icon", |
78 | | - "title": "CloudApp Icon", |
79 | | - "description": "CloudApp Icon", |
| 84 | + "title": "Cloud App Icon", |
| 85 | + "description": "Cloud App Icon", |
80 | 86 | "type": "object", |
81 | 87 | "properties": { |
82 | 88 | "type": { |
83 | 89 | "$id": "#/properties/icon/type", |
84 | | - "title": "CloudApp Icon Type", |
| 90 | + "title": "Cloud App Icon Type", |
85 | 91 | "type": "string", |
86 | 92 | "enum": [ |
87 | 93 | "font", |
|
90 | 96 | }, |
91 | 97 | "value": { |
92 | 98 | "$id": "#/properties/icon/value", |
93 | | - "title": "CloudApp Icon Value", |
| 99 | + "title": "Cloud App Icon Value", |
94 | 100 | "type": "string" |
95 | 101 | } |
96 | 102 | }, |
|
101 | 107 | }, |
102 | 108 | "fullscreen": { |
103 | 109 | "$id": "#/properties/fullscreen", |
104 | | - "title": "CloudApp Fullscreen Settings", |
| 110 | + "title": "Cloud App Fullscreen Settings", |
105 | 111 | "type": "object", |
106 | 112 | "properties": { |
107 | 113 | "allow": { |
108 | 114 | "$id": "#/properties/fullscreen/allow", |
109 | | - "title": "CloudApp Allow Fullscreen", |
110 | | - "description": "Allow the CloudApp to be presented in fullscreen", |
| 115 | + "title": "Cloud App Allow Fullscreen", |
| 116 | + "description": "Allow the Cloud App to be presented in fullscreen", |
111 | 117 | "type": "boolean", |
112 | 118 | "default": true |
113 | 119 | }, |
114 | 120 | "open": { |
115 | 121 | "$id": "#/properties/fullscreen/open", |
116 | | - "title": "Open CloudApp in Fullscreen", |
117 | | - "description": "Indicates that the CloudApp should be opened in fullscreen", |
| 122 | + "title": "Open Cloud App in Fullscreen", |
| 123 | + "description": "Indicates that the Cloud App should be opened in fullscreen", |
118 | 124 | "type": "boolean", |
119 | 125 | "default": false |
120 | 126 | } |
|
137 | 143 | }, |
138 | 144 | "pages": { |
139 | 145 | "type": "object", |
140 | | - "title": "CloudApp Pages", |
| 146 | + "title": "Cloud App Pages", |
141 | 147 | "description": "Use to specify availability and location of special pages", |
142 | 148 | "properties": { |
143 | 149 | "settings": { |
144 | 150 | "$id": "#/properties/pages/settings", |
145 | | - "title": "CloudApp Settings Page", |
146 | | - "description": "CloudApp settings page location (must be in app)", |
| 151 | + "title": "Cloud App Settings Page", |
| 152 | + "description": "Cloud App settings page location (must be in app)", |
| 153 | + "type": "string" |
| 154 | + }, |
| 155 | + "config": { |
| 156 | + "$id": "#/properties/pages/config", |
| 157 | + "title": "Cloud App config Page", |
| 158 | + "description": "Cloud App Institution-level config page location (must be in app)", |
147 | 159 | "type": "string" |
148 | 160 | }, |
149 | 161 | "help": { |
150 | 162 | "$id": "#/properties/pages/help", |
151 | | - "title": "CloudApp Help Page", |
152 | | - "description": "CloudApp help page location (may be external)", |
| 163 | + "title": "Cloud App Help Page", |
| 164 | + "description": "Cloud App help page location (may be external)", |
153 | 165 | "type": "string" |
154 | 166 | } |
155 | 167 | } |
156 | 168 | }, |
157 | 169 | "entities": { |
158 | 170 | "$id": "#/properties/entities", |
159 | | - "title": "CloudApp Supported Entity Types", |
160 | | - "description": "Entity types that the CloudApp supports", |
| 171 | + "title": "Cloud App Supported Entity Types", |
| 172 | + "description": "Entity types that the Cloud App supports", |
161 | 173 | "type": "array", |
162 | 174 | "items": { |
163 | 175 | "type": "string" |
|
167 | 179 | }, |
168 | 180 | "roles": { |
169 | 181 | "$id": "#/properties/roles", |
170 | | - "title": "CloudApp Roles", |
171 | | - "description": "Roles that the CloudApp requires", |
| 182 | + "title": "Cloud App Roles", |
| 183 | + "description": "Roles that the Cloud App requires", |
172 | 184 | "type": "array", |
173 | 185 | "items": { |
174 | 186 | "type": "string" |
|
204 | 216 | }, |
205 | 217 | "sandbox": { |
206 | 218 | "$id": "#/properties/contentSecurity/sandbox", |
207 | | - "title": "CloudApp sandboxing options", |
208 | | - "description": "Enable certain attributes for CloudApp sandbox", |
| 219 | + "title": "Cloud App sandboxing options", |
| 220 | + "description": "Enable certain attributes for Cloud App sandbox", |
209 | 221 | "type": "object", |
210 | 222 | "properties": { |
211 | 223 | "modals": { |
212 | 224 | "$id": "#/properties/contentSecurity/sandbox/modals", |
213 | 225 | "title": "Allow modals", |
214 | | - "description": "Allow the CloudApp to open modal windows", |
| 226 | + "description": "Allow the Cloud App to open modal windows", |
215 | 227 | "type": "boolean", |
216 | 228 | "default": false |
217 | 229 | }, |
218 | 230 | "popups": { |
219 | 231 | "$id": "#/properties/contentSecurity/sandbox/popups", |
220 | 232 | "title": "Allow popups", |
221 | | - "description": "Allow the CloudApp to open popups (such as window.open(), target=\"_blank\", or showModalDialog()). If this keyword is not used, the popup will silently fail to open", |
| 233 | + "description": "Allow the Cloud App to open popups (such as window.open(), target=\"_blank\", or showModalDialog()). If this keyword is not used, the popup will silently fail to open", |
222 | 234 | "type": "boolean", |
223 | 235 | "default": false |
224 | 236 | } |
|
0 commit comments