add get iso-locales route

This commit is contained in:
Pierre Noël 2021-01-26 10:56:33 +01:00
parent b0bf427ac4
commit 2c5e3d7872
7 changed files with 2053 additions and 4 deletions

View File

@ -1,3 +1,12 @@
{
"routes": []
"routes": [
{
"method": "GET",
"path": "/iso-locales",
"handler": "iso-locales.listIsoLocales",
"config": {
"policies": []
}
}
]
}

View File

@ -0,0 +1,7 @@
'use strict';
const isoLocales = require('./iso-locales');
module.exports = {
isoLocales,
};

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
'use strict';
module.exports = {};

View File

@ -0,0 +1,13 @@
'use strict';
const { getService } = require('../utils');
const listIsoLocales = ctx => {
const isoLocalesService = getService('iso-locales');
ctx.body = isoLocalesService.getIsoLocales();
};
module.exports = {
listIsoLocales,
};

View File

@ -0,0 +1,9 @@
'use strict';
const { isoLocales } = require('../constants');
const getIsoLocales = () => isoLocales;
module.exports = {
getIsoLocales,
};

View File

@ -0,0 +1,12 @@
'use strict';
const { prop } = require('lodash/fp');
// retrieve a local service
const getService = name => {
return prop(`i18n.services.${name}`, strapi.plugins);
};
module.exports = {
getService,
};