Merge branch 'master' into fix/726

This commit is contained in:
Jim LAURIE 2018-03-30 12:28:43 +02:00 committed by GitHub
commit d1bcd5a637
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 37 additions and 15 deletions

View File

@ -1,16 +1,36 @@
**Node.js version**: <!-- Chose BUG or FEATURE REQUEST template and delete the one you don't use-->
<!-- ⚠️ Don't forgot the checkbox at the end of your issue -->
**npm version**: *BUG TEMPLATE* <!-- Delete this header from your issue -->
**Strapi version**: <!-- ⚠️ Before writing your issue make sure you are using :-->
<!-- Node 9.x.x -->
<!-- npm 5.x.x -->
<!-- The latest version of Strapi -->
**Operating system**: **Informations**
- **Node.js version**:
- **npm version**:
**Do you want to request a *feature* or report a *bug*?** - **Strapi version**:
- **Database**:
- **Operating system**:
**What is the current behavior?** **What is the current behavior?**
**If the current behavior is a bug, please provide the steps to reproduce the problem** **Steps to reproduce the problem**
**What is the expected behavior?** **What is the expected behavior?**
**Suggested solutions**
---
*FEATURE REQUEST TEMPLATE* <!-- Delete this header from your issue -->
**What is the expected behavior?**
---
- [ ] I'm sure that this issue hasn't already been referenced
<!-- ⬆️ Don't delete this checkbox from your issue and approve it. -->
<!-- ⚠️ Make sure to browse the opened and closed issues. -->

View File

@ -111,6 +111,7 @@
"form.language.choose": "Choose a language:", "form.language.choose": "Choose a language:",
"request.error.database.exist": "This connection already exists", "request.error.database.exist": "This connection already exists",
"request.error.database.unknow": "No such connection",
"request.error.type.string": "A text is required.", "request.error.type.string": "A text is required.",
"request.error.type.number": "A number is required.", "request.error.type.number": "A number is required.",
"request.error.type.boolean": "A boolean is required.", "request.error.type.boolean": "A boolean is required.",

View File

@ -111,6 +111,7 @@
"form.language.choose": "Nazwa:", "form.language.choose": "Nazwa:",
"request.error.database.exist": "Takie połączenie już istnieje", "request.error.database.exist": "Takie połączenie już istnieje",
"request.error.database.unknow": "Takie połączenie nie istnieje",
"request.error.type.string": "Tekst jest wymagany.", "request.error.type.string": "Tekst jest wymagany.",
"request.error.type.number": "Liczba jest wymagana.", "request.error.type.number": "Liczba jest wymagana.",
"request.error.type.boolean": "Typ logiczny jest wymagany.", "request.error.type.boolean": "Typ logiczny jest wymagany.",

View File

@ -27,7 +27,7 @@ module.exports = {
const Service = strapi.plugins['settings-manager'].services.settingsmanager; const Service = strapi.plugins['settings-manager'].services.settingsmanager;
const { env } = ctx.params; const { env } = ctx.params;
if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
ctx.send({ databases: Service.getDatabases(env) }); ctx.send({ databases: Service.getDatabases(env) });
}, },
@ -36,7 +36,7 @@ module.exports = {
const Service = strapi.plugins['settings-manager'].services.settingsmanager; const Service = strapi.plugins['settings-manager'].services.settingsmanager;
const { name, env } = ctx.params; const { name, env } = ctx.params;
if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
if (!name || _.isEmpty(_.find(Service.getDatabases(env), { name }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.database.unknow' }] }]); if (!name || _.isEmpty(_.find(Service.getDatabases(env), { name }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.database.unknow' }] }]);
const model = Service.databases(name, env); const model = Service.databases(name, env);
@ -57,7 +57,7 @@ module.exports = {
const Service = strapi.plugins['settings-manager'].services.settingsmanager; const Service = strapi.plugins['settings-manager'].services.settingsmanager;
const { slug, env } = ctx.params; const { slug, env } = ctx.params;
if (env && _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (env && _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
_.has(Service, slug) ? ctx.send(await Service[slug](env)) : ctx.badRequest(null, [{ messages: [{ id: 'request.error.config' }] }]); _.has(Service, slug) ? ctx.send(await Service[slug](env)) : ctx.badRequest(null, [{ messages: [{ id: 'request.error.config' }] }]);
}, },
@ -67,7 +67,7 @@ module.exports = {
const { slug, env } = ctx.params; const { slug, env } = ctx.params;
let params = ctx.request.body; let params = ctx.request.body;
if (env && _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (env && _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
let model; let model;
if (_.has(Service, slug)) { if (_.has(Service, slug)) {
@ -153,7 +153,7 @@ module.exports = {
const { env } = ctx.params; const { env } = ctx.params;
let params = ctx.request.body; let params = ctx.request.body;
if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
const [name] = _.keys(params.database.connections); const [name] = _.keys(params.database.connections);
@ -196,7 +196,7 @@ module.exports = {
const { name, env } = ctx.params; const { name, env } = ctx.params;
let params = ctx.request.body; let params = ctx.request.body;
if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
if (!name || _.isEmpty(_.find(Service.getDatabases(env), { name }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.database.unknow' }] }]); if (!name || _.isEmpty(_.find(Service.getDatabases(env), { name }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.database.unknow' }] }]);
const model = Service.databases(name, env); const model = Service.databases(name, env);
@ -304,7 +304,7 @@ module.exports = {
const Service = strapi.plugins['settings-manager'].services.settingsmanager; const Service = strapi.plugins['settings-manager'].services.settingsmanager;
const { name, env } = ctx.params; const { name, env } = ctx.params;
if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknown' }] }]); if (!env || _.isEmpty(_.find(Service.getEnvironments(), { name: env }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.environment.unknow' }] }]);
if (!name || _.isEmpty(_.find(Service.getDatabases(env), { name }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.database.unknow' }] }]); if (!name || _.isEmpty(_.find(Service.getDatabases(env), { name }))) return ctx.badRequest(null, [{ messages: [{ id: 'request.error.database.unknow' }] }]);
const connections = _.clone(strapi.config.environments[env].database.connections); const connections = _.clone(strapi.config.environments[env].database.connections);