{"version":3,"file":"view-configuration.mjs","sources":["../../../server/src/routes/view-configuration.ts"],"sourcesContent":["import { ACTIONS } from '../constants';\n\nexport const routes = {\n  type: 'admin',\n  routes: [\n    {\n      method: 'GET',\n      path: '/configuration',\n      handler: 'view-configuration.findViewConfiguration',\n      config: {\n        policies: ['admin::isAuthenticatedAdmin'],\n      },\n    },\n    {\n      method: 'PUT',\n      path: '/configuration',\n      handler: 'view-configuration.updateViewConfiguration',\n      config: {\n        policies: [\n          'admin::isAuthenticatedAdmin',\n          {\n            name: 'admin::hasPermissions',\n            config: {\n              actions: [ACTIONS.configureView],\n            },\n          },\n        ],\n      },\n    },\n  ],\n};\n"],"names":["routes","type","method","path","handler","config","policies","name","actions","ACTIONS","configureView"],"mappings":";;MAEaA,MAAAA,GAAS;IACpBC,IAAAA,EAAM,OAAA;IACND,MAAAA,EAAQ;AACN,QAAA;YACEE,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,gBAAA;YACNC,OAAAA,EAAS,0CAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AAAC,oBAAA;AAA8B;AAC3C;AACF,SAAA;AACA,QAAA;YACEJ,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,gBAAA;YACNC,OAAAA,EAAS,4CAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA,6BAAA;AACA,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAACC,gCAAAA,OAAAA,CAAQC;AAAc;AAClC;AACF;AACD;AACH;AACF;AACD;AACH;;;;"}