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": {
181 "editcatalogue": "advanced_editor",
182 "editcatalogue": "create_shared_macros"
187 "/advanced_editor/macros/{advancededitormacro_id}": {
189 "x-mojo-to": "AdvancedEditorMacro#get",
190 "operationId": "getAdvancedEditorMacro",
191 "tags": ["advancededitormacros"],
193 "$ref": "../parameters.json#/advancededitormacro_id_pp"
200 "description": "A macro",
202 "$ref": "../definitions.json#/advancededitormacro"
206 "description": "Access forbidden",
208 "$ref": "../definitions.json#/error"
212 "description": "AdvancedEditorMacro not found",
214 "$ref": "../definitions.json#/error"
218 "description": "Internal error",
220 "$ref": "../definitions.json#/error"
224 "description": "Under maintenance",
226 "$ref": "../definitions.json#/error"
230 "x-koha-authorization": {
232 "editcatalogue": "advanced_editor"
237 "x-mojo-to": "AdvancedEditorMacro#update",
238 "operationId": "updateAdvancedEditorMacro",
239 "tags": ["advancededitormacros"],
241 "$ref": "../parameters.json#/advancededitormacro_id_pp"
245 "description": "An advanced editor macro object",
248 "$ref": "../definitions.json#/advancededitormacro"
256 "description": "An advanced editor macro",
258 "$ref": "../definitions.json#/advancededitormacro"
262 "description": "Authentication required",
264 "$ref": "../definitions.json#/error"
268 "description": "Access forbidden",
270 "$ref": "../definitions.json#/error"
274 "description": "Macro not found",
276 "$ref": "../definitions.json#/error"
280 "description": "Internal error",
282 "$ref": "../definitions.json#/error"
286 "description": "Under maintenance",
288 "$ref": "../definitions.json#/error"
292 "x-koha-authorization": {
294 "editcatalogue": "advanced_editor"
299 "x-mojo-to": "AdvancedEditorMacro#delete",
300 "operationId": "deleteAdvancedEditorMacro",
301 "tags": ["advancededitormacros"],
303 "$ref": "../parameters.json#/advancededitormacro_id_pp"
310 "description": "Advanced editor macro deleted",
316 "description": "Authentication required",
318 "$ref": "../definitions.json#/error"
322 "description": "Access forbidden",
324 "$ref": "../definitions.json#/error"
328 "description": "Macro not found",
330 "$ref": "../definitions.json#/error"
334 "description": "Internal error",
336 "$ref": "../definitions.json#/error"
340 "description": "Under maintenance",
342 "$ref": "../definitions.json#/error"
346 "x-koha-authorization": {
348 "editcatalogue": "advanced_editor"
353 "/advanced_editor/macros/shared/{advancededitormacro_id}": {
355 "x-mojo-to": "AdvancedEditorMacro#get_shared",
356 "operationId": "getsharedAdvancedEditorMacro",
357 "tags": ["advancededitormacros"],
359 "$ref": "../parameters.json#/advancededitormacro_id_pp"
366 "description": "A macro",
368 "$ref": "../definitions.json#/advancededitormacro"
372 "description": "Access forbidden",
374 "$ref": "../definitions.json#/error"
378 "description": "AdvancedEditorMacro not found",
380 "$ref": "../definitions.json#/error"
384 "description": "Internal error",
386 "$ref": "../definitions.json#/error"
390 "description": "Under maintenance",
392 "$ref": "../definitions.json#/error"
396 "x-koha-authorization": {
398 "editcatalogue": "advanced_editor"
403 "x-mojo-to": "AdvancedEditorMacro#update_shared",
404 "operationId": "updatesharedAdvancedEditorMacro",
405 "tags": ["advancededitormacros"],
407 "$ref": "../parameters.json#/advancededitormacro_id_pp"
411 "description": "An advanced editor macro object",
414 "$ref": "../definitions.json#/advancededitormacro"
422 "description": "An advanced editor macro",
424 "$ref": "../definitions.json#/advancededitormacro"
428 "description": "Authentication required",
430 "$ref": "../definitions.json#/error"
434 "description": "Access forbidden",
436 "$ref": "../definitions.json#/error"
440 "description": "Macro not found",
442 "$ref": "../definitions.json#/error"
446 "description": "Internal error",
448 "$ref": "../definitions.json#/error"
452 "description": "Under maintenance",
454 "$ref": "../definitions.json#/error"
458 "x-koha-authorization": {
460 "editcatalogue": "advanced_editor",
461 "editcatalogue": "create_shared_macros"
466 "x-mojo-to": "AdvancedEditorMacro#delete_shared",
467 "operationId": "deletesharedAdvancedEditorMacro",
468 "tags": ["advancededitormacros"],
470 "$ref": "../parameters.json#/advancededitormacro_id_pp"
477 "description": "Advanced editor macro deleted",
483 "description": "Authentication required",
485 "$ref": "../definitions.json#/error"
489 "description": "Access forbidden",
491 "$ref": "../definitions.json#/error"
495 "description": "Macro not found",
497 "$ref": "../definitions.json#/error"
501 "description": "Internal error",
503 "$ref": "../definitions.json#/error"
507 "description": "Under maintenance",
509 "$ref": "../definitions.json#/error"
513 "x-koha-authorization": {
515 "editcatalogue": "advanced_editor",
516 "editcatalogue": "delete_shared_macros"