{"version":3,"file":"settings.mjs","sources":["../../../../server/routes/admin/settings.js"],"sourcesContent":["'use strict';\n\nmodule.exports = [\n  {\n    method: 'GET',\n    path: '/email-templates',\n    handler: 'settings.getEmailTemplate',\n    config: {\n      policies: [\n        {\n          name: 'admin::hasPermissions',\n          config: {\n            actions: ['plugin::users-permissions.email-templates.read'],\n          },\n        },\n      ],\n    },\n  },\n  {\n    method: 'PUT',\n    path: '/email-templates',\n    handler: 'settings.updateEmailTemplate',\n    config: {\n      policies: [\n        {\n          name: 'admin::hasPermissions',\n          config: {\n            actions: ['plugin::users-permissions.email-templates.update'],\n          },\n        },\n      ],\n    },\n  },\n  {\n    method: 'GET',\n    path: '/advanced',\n    handler: 'settings.getAdvancedSettings',\n    config: {\n      policies: [\n        {\n          name: 'admin::hasPermissions',\n          config: {\n            actions: ['plugin::users-permissions.advanced-settings.read'],\n          },\n        },\n      ],\n    },\n  },\n  {\n    method: 'PUT',\n    path: '/advanced',\n    handler: 'settings.updateAdvancedSettings',\n    config: {\n      policies: [\n        {\n          name: 'admin::hasPermissions',\n          config: {\n            actions: ['plugin::users-permissions.advanced-settings.update'],\n          },\n        },\n      ],\n    },\n  },\n  {\n    method: 'GET',\n    path: '/providers',\n    handler: 'settings.getProviders',\n    config: {\n      policies: [\n        {\n          name: 'admin::hasPermissions',\n          config: {\n            actions: ['plugin::users-permissions.providers.read'],\n          },\n        },\n      ],\n    },\n  },\n\n  {\n    method: 'PUT',\n    path: '/providers',\n    handler: 'settings.updateProviders',\n    config: {\n      policies: [\n        {\n          name: 'admin::hasPermissions',\n          config: {\n            actions: ['plugin::users-permissions.providers.update'],\n          },\n        },\n      ],\n    },\n  },\n];\n"],"names":["settings","method","path","handler","config","policies","name","actions"],"mappings":";;;;;IAEAA,QAAAA,GAAiB;AACf,QAAA;YACEC,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,kBAAA;YACNC,OAAAA,EAAS,2BAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAAC,gCAAA;AAAiD;AACvE;AACA;AACO;AACP;AACA,SAAA;AACE,QAAA;YACEN,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,kBAAA;YACNC,OAAAA,EAAS,8BAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAAC,gCAAA;AAAmD;AACzE;AACA;AACO;AACP;AACA,SAAA;AACE,QAAA;YACEN,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,WAAA;YACNC,OAAAA,EAAS,8BAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAAC,gCAAA;AAAmD;AACzE;AACA;AACO;AACP;AACA,SAAA;AACE,QAAA;YACEN,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,WAAA;YACNC,OAAAA,EAAS,iCAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAAC,gCAAA;AAAqD;AAC3E;AACA;AACO;AACP;AACA,SAAA;AACE,QAAA;YACEN,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,YAAA;YACNC,OAAAA,EAAS,uBAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAAC,gCAAA;AAA2C;AACjE;AACA;AACO;AACP;AACA,SAAA;AAEE,QAAA;YACEN,MAAAA,EAAQ,KAAA;YACRC,IAAAA,EAAM,YAAA;YACNC,OAAAA,EAAS,0BAAA;YACTC,MAAAA,EAAQ;gBACNC,QAAAA,EAAU;AACR,oBAAA;wBACEC,IAAAA,EAAM,uBAAA;wBACNF,MAAAA,EAAQ;4BACNG,OAAAA,EAAS;AAAC,gCAAA;AAA6C;AACnE;AACA;AACO;AACP;AACA;AACC,KAAA;;;;;;"}