mirror of
https://github.com/strapi/strapi.git
synced 2025-08-09 01:07:27 +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**:
|
||||
|
||||
|
||||
**Do you want to request a *feature* or report a *bug*?**
|
||||
**Informations**
|
||||
- **Node.js version**:
|
||||
- **npm version**:
|
||||
- **Strapi version**:
|
||||
- **Database**:
|
||||
- **Operating system**:
|
||||
|
||||
**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?**
|
||||
|
||||
**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:",
|
||||
|
||||
"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.number": "A number is required.",
|
||||
"request.error.type.boolean": "A boolean is required.",
|
||||
|
@ -111,6 +111,7 @@
|
||||
"form.language.choose": "Nazwa:",
|
||||
|
||||
"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.number": "Liczba jest wymagana.",
|
||||
"request.error.type.boolean": "Typ logiczny jest wymagany.",
|
||||
|
@ -27,7 +27,7 @@ module.exports = {
|
||||
const Service = strapi.plugins['settings-manager'].services.settingsmanager;
|
||||
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) });
|
||||
},
|
||||
@ -36,7 +36,7 @@ module.exports = {
|
||||
const Service = strapi.plugins['settings-manager'].services.settingsmanager;
|
||||
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' }] }]);
|
||||
|
||||
const model = Service.databases(name, env);
|
||||
@ -57,7 +57,7 @@ module.exports = {
|
||||
const Service = strapi.plugins['settings-manager'].services.settingsmanager;
|
||||
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' }] }]);
|
||||
},
|
||||
@ -67,7 +67,7 @@ module.exports = {
|
||||
const { slug, env } = ctx.params;
|
||||
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;
|
||||
if (_.has(Service, slug)) {
|
||||
@ -153,7 +153,7 @@ module.exports = {
|
||||
const { env } = ctx.params;
|
||||
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);
|
||||
|
||||
@ -196,7 +196,7 @@ module.exports = {
|
||||
const { name, env } = ctx.params;
|
||||
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' }] }]);
|
||||
|
||||
const model = Service.databases(name, env);
|
||||
@ -304,7 +304,7 @@ module.exports = {
|
||||
const Service = strapi.plugins['settings-manager'].services.settingsmanager;
|
||||
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' }] }]);
|
||||
|
||||
const connections = _.clone(strapi.config.environments[env].database.connections);
|
||||
|
Loading…
x
Reference in New Issue
Block a user