mirror of
https://github.com/strapi/strapi.git
synced 2025-11-09 14:51:29 +00:00
Merge branch 'master' into patch-2
This commit is contained in:
commit
f8a86d5e05
@ -116,7 +116,7 @@ Then run either `yarn install` or `npm install`.
|
|||||||
|
|
||||||
## Database configuration
|
## Database configuration
|
||||||
|
|
||||||
Now that you have installed the new database package. You need to update your `database.json` configuration files located in `./config/environments/{env}/database.json`.
|
Now that you have installed the new database package, you need to update your `database.json` configuration files located in `./config/environments/{env}/database.json`.
|
||||||
|
|
||||||
You can now only use the connector name instead of the complete package name.
|
You can now only use the connector name instead of the complete package name.
|
||||||
|
|
||||||
@ -206,7 +206,7 @@ You can now only use the connector name instead of the complete package name.
|
|||||||
|
|
||||||
## Adding new root page files
|
## Adding new root page files
|
||||||
|
|
||||||
We created new home pages when your go to your api url.
|
We have created new home pages for your api url.
|
||||||
You will need to copy `index.html` and `production.html` into your `public` folder.
|
You will need to copy `index.html` and `production.html` into your `public` folder.
|
||||||
You can find those two files [here](https://github.com/strapi/strapi/tree/master/packages/strapi-generate-new/lib/resources/files/public).
|
You can find those two files [here](https://github.com/strapi/strapi/tree/master/packages/strapi-generate-new/lib/resources/files/public).
|
||||||
|
|
||||||
@ -275,17 +275,17 @@ Run the following statement in your database:
|
|||||||
|
|
||||||
## Date type changes
|
## Date type changes
|
||||||
|
|
||||||
We introduced new types in the admin panel: `date`, `datetime` and `time`. Before all of those types where saved as `datetime`.
|
We have introduced new types in the admin panel: `date`, `datetime` and `time`. Previously all of those types where saved as `datetime`.
|
||||||
|
|
||||||
You will need to change the type of your fields from `date` to `datetime` if you don't want to migrate your data.
|
You will need to change the type of your fields from `date` to `datetime` if you don't want to migrate your data.
|
||||||
|
|
||||||
- To migrate yout old `date` to `datetime`, change the field type from `date` to `datetime`. NO data migration is required.
|
- To migrate your old `date` to `datetime`, change the field type from `date` to `datetime`. NO data migration is required.
|
||||||
- To migrate your old `date` to new `date`, you will need to migrate yout data to be of the format: `YYYY-MM-DD`
|
- To migrate your old `date` to new `date`, you will need to migrate your data to be of the format: `YYYY-MM-DD`
|
||||||
- To migrate your old `date` to the new `time`, change the field type from `date` to `time`. You will also need to transform them to be of the format: `HH:mm:ss.SSS`
|
- To migrate your old `date` to the new `time`, change the field type from `date` to `time`. You will also need to transform them to be of the format: `HH:mm:ss.SSS`
|
||||||
|
|
||||||
## Groups become Components
|
## Groups become Components
|
||||||
|
|
||||||
If you were using the groups feature you will need to apply some changes:
|
If you were using the groups feature, you will need to apply some changes:
|
||||||
|
|
||||||
Start by renaming the `./groups` folder to `./components` in your project root folder.
|
Start by renaming the `./groups` folder to `./components` in your project root folder.
|
||||||
|
|
||||||
@ -460,7 +460,7 @@ RENAME COLUMN group_id to component_id;
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
You might notice that you still have some tables with a name containing the `group` keyword. Those are the tables that contain the groups data.
|
You might notice that you still have some tables with names containing the `group` keyword. Those are the tables that contain the groups data.
|
||||||
|
|
||||||
If you want to rename them you have 3 steps to follow:
|
If you want to rename them you have 3 steps to follow:
|
||||||
|
|
||||||
|
|||||||
@ -123,7 +123,7 @@ const AuthPage = ({
|
|||||||
password: formattedError,
|
password: formattedError,
|
||||||
};
|
};
|
||||||
} else if (authType === 'forgot-password') {
|
} else if (authType === 'forgot-password') {
|
||||||
formErrors = { email: formattedError };
|
formErrors = { email: formattedError[0] };
|
||||||
} else {
|
} else {
|
||||||
strapi.notification.error(
|
strapi.notification.error(
|
||||||
get(formattedError, '0.id', 'notification.error')
|
get(formattedError, '0.id', 'notification.error')
|
||||||
|
|||||||
@ -177,7 +177,9 @@ module.exports = function createQueryBuilder({ model, modelKey, strapi }) {
|
|||||||
|
|
||||||
const runDelete = async trx => {
|
const runDelete = async trx => {
|
||||||
await deleteComponents(entry, { transacting: trx });
|
await deleteComponents(entry, { transacting: trx });
|
||||||
await model.where(params).destroy({ transacting: trx, require: false });
|
await model
|
||||||
|
.where({ id: entry.id })
|
||||||
|
.destroy({ transacting: trx, require: false });
|
||||||
return entry.toJSON();
|
return entry.toJSON();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -280,7 +280,7 @@ class Strapi extends EventEmitter {
|
|||||||
return this.stop();
|
return this.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
stop() {
|
stop(exitCode = 1) {
|
||||||
// Destroy server and available connections.
|
// Destroy server and available connections.
|
||||||
this.server.destroy();
|
this.server.destroy();
|
||||||
|
|
||||||
@ -289,7 +289,7 @@ class Strapi extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Kill process.
|
// Kill process.
|
||||||
process.exit(1);
|
process.exit(exitCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
async load() {
|
async load() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user