mirror of
https://github.com/strapi/strapi.git
synced 2025-08-10 17:58:07 +00:00
Merge branch 'master' into fix/726
This commit is contained in:
commit
d1bcd5a637
36
.github/ISSUE_TEMPLATE.md
vendored
36
.github/ISSUE_TEMPLATE.md
vendored
@ -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. -->
|
||||||
|
@ -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.",
|
||||||
|
@ -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.",
|
||||||
|
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user