2 "/advanced_editor/macros": {
4 "x-mojo-to": "AdvancedEditorMacro#list",
5 "operationId": "listMacro",
6 "tags": ["advancededitormacro"],
14 "description": "Case insensative search on macro name",
21 "description": "Case insensative search on macro text",
28 "description": "Search on internal patron_id",
35 "description": "Search on shared macros",
42 "description": "A list of macros",
46 "$ref": "../definitions.json#/advancededitormacro"
51 "description": "Access forbidden",
53 "$ref": "../definitions.json#/error"
57 "description": "Internal error",
59 "$ref": "../definitions.json#/error"
63 "description": "Under maintenance",
65 "$ref": "../definitions.json#/error"
69 "x-koha-authorization": {
71 "editcatalogue": "advanced_editor"
76 "x-mojo-to": "AdvancedEditorMacro#add",
77 "operationId": "addAdvancedEditorMacro",
78 "tags": ["advancededitormacro"],
82 "description": "A JSON object containing informations about the new macro",
85 "$ref": "../definitions.json#/advancededitormacro"
93 "description": "Macro added",
95 "$ref": "../definitions.json#/advancededitormacro"
99 "description": "Authentication required",
101 "$ref": "../definitions.json#/error"
105 "description": "Access forbidden",
107 "$ref": "../definitions.json#/error"
111 "description": "Internal error",
113 "$ref": "../definitions.json#/error"
117 "description": "Under maintenance",
119 "$ref": "../definitions.json#/error"
123 "x-koha-authorization": {
125 "editcatalogue": "advanced_editor"
130 "/advanced_editor/macros/shared": {
132 "x-mojo-to": "AdvancedEditorMacro#add_shared",
133 "operationId": "addsharedAdvancedEditorMacro",
134 "tags": ["advancededitormacro"],
138 "description": "A JSON object containing informations about the new macro",
141 "$ref": "../definitions.json#/advancededitormacro"
149 "description": "Macro added",
151 "$ref": "../definitions.json#/advancededitormacro"
155 "description": "Authentication required",
157 "$ref": "../definitions.json#/error"
161 "description": "Access forbidden",
163 "$ref": "../definitions.json#/error"
167 "description": "Internal error",
169 "$ref": "../definitions.json#/error"
173 "description": "Under maintenance",
175 "$ref": "../definitions.json#/error"
179 "x-koha-authorization": {
182 "advanced_editor": 1,
183 "create_shared_macros": 1
189 "/advanced_editor/macros/{advancededitormacro_id}": {
191 "x-mojo-to": "AdvancedEditorMacro#get",
192 "operationId": "getAdvancedEditorMacro",
193 "tags": ["advancededitormacros"],
195 "$ref": "../parameters.json#/advancededitormacro_id_pp"
202 "description": "A macro",
204 "$ref": "../definitions.json#/advancededitormacro"
208 "description": "Access forbidden",
210 "$ref": "../definitions.json#/error"
214 "description": "AdvancedEditorMacro not found",
216 "$ref": "../definitions.json#/error"
220 "description": "Internal error",
222 "$ref": "../definitions.json#/error"
226 "description": "Under maintenance",
228 "$ref": "../definitions.json#/error"
232 "x-koha-authorization": {
234 "editcatalogue": "advanced_editor"
239 "x-mojo-to": "AdvancedEditorMacro#update",
240 "operationId": "updateAdvancedEditorMacro",
241 "tags": ["advancededitormacros"],
243 "$ref": "../parameters.json#/advancededitormacro_id_pp"
247 "description": "An advanced editor macro object",
250 "$ref": "../definitions.json#/advancededitormacro"
258 "description": "An advanced editor macro",
260 "$ref": "../definitions.json#/advancededitormacro"
264 "description": "Authentication required",
266 "$ref": "../definitions.json#/error"
270 "description": "Access forbidden",
272 "$ref": "../definitions.json#/error"
276 "description": "Macro not found",
278 "$ref": "../definitions.json#/error"
282 "description": "Internal error",
284 "$ref": "../definitions.json#/error"
288 "description": "Under maintenance",
290 "$ref": "../definitions.json#/error"
294 "x-koha-authorization": {
296 "editcatalogue": "advanced_editor"
301 "x-mojo-to": "AdvancedEditorMacro#delete",
302 "operationId": "deleteAdvancedEditorMacro",
303 "tags": ["advancededitormacros"],
305 "$ref": "../parameters.json#/advancededitormacro_id_pp"
312 "description": "Advanced editor macro deleted",
318 "description": "Authentication required",
320 "$ref": "../definitions.json#/error"
324 "description": "Access forbidden",
326 "$ref": "../definitions.json#/error"
330 "description": "Macro not found",
332 "$ref": "../definitions.json#/error"
336 "description": "Internal error",
338 "$ref": "../definitions.json#/error"
342 "description": "Under maintenance",
344 "$ref": "../definitions.json#/error"
348 "x-koha-authorization": {
350 "editcatalogue": "advanced_editor"
355 "/advanced_editor/macros/shared/{advancededitormacro_id}": {
357 "x-mojo-to": "AdvancedEditorMacro#get_shared",
358 "operationId": "getsharedAdvancedEditorMacro",
359 "tags": ["advancededitormacros"],
361 "$ref": "../parameters.json#/advancededitormacro_id_pp"
368 "description": "A macro",
370 "$ref": "../definitions.json#/advancededitormacro"
374 "description": "Access forbidden",
376 "$ref": "../definitions.json#/error"
380 "description": "AdvancedEditorMacro not found",
382 "$ref": "../definitions.json#/error"
386 "description": "Internal error",
388 "$ref": "../definitions.json#/error"
392 "description": "Under maintenance",
394 "$ref": "../definitions.json#/error"
398 "x-koha-authorization": {
400 "editcatalogue": "advanced_editor"
405 "x-mojo-to": "AdvancedEditorMacro#update_shared",
406 "operationId": "updatesharedAdvancedEditorMacro",
407 "tags": ["advancededitormacros"],
409 "$ref": "../parameters.json#/advancededitormacro_id_pp"
413 "description": "An advanced editor macro object",
416 "$ref": "../definitions.json#/advancededitormacro"
424 "description": "An advanced editor macro",
426 "$ref": "../definitions.json#/advancededitormacro"
430 "description": "Authentication required",
432 "$ref": "../definitions.json#/error"
436 "description": "Access forbidden",
438 "$ref": "../definitions.json#/error"
442 "description": "Macro not found",
444 "$ref": "../definitions.json#/error"
448 "description": "Internal error",
450 "$ref": "../definitions.json#/error"
454 "description": "Under maintenance",
456 "$ref": "../definitions.json#/error"
460 "x-koha-authorization": {
463 "advanced_editor": 1,
464 "create_shared_macros": 1
470 "x-mojo-to": "AdvancedEditorMacro#delete_shared",
471 "operationId": "deletesharedAdvancedEditorMacro",
472 "tags": ["advancededitormacros"],
474 "$ref": "../parameters.json#/advancededitormacro_id_pp"
481 "description": "Advanced editor macro deleted",
487 "description": "Authentication required",
489 "$ref": "../definitions.json#/error"
493 "description": "Access forbidden",
495 "$ref": "../definitions.json#/error"
499 "description": "Macro not found",
501 "$ref": "../definitions.json#/error"
505 "description": "Internal error",
507 "$ref": "../definitions.json#/error"
511 "description": "Under maintenance",
513 "$ref": "../definitions.json#/error"
517 "x-koha-authorization": {
520 "advanced_editor": 1,
521 "delete_shared_macros": 1