diff --git a/packages/strapi-generate-api/templates/mongoose/model.settings.template b/packages/strapi-generate-api/templates/mongoose/model.settings.template
index 1918df971b..99bfc2e48a 100755
--- a/packages/strapi-generate-api/templates/mongoose/model.settings.template
+++ b/packages/strapi-generate-api/templates/mongoose/model.settings.template
@@ -5,6 +5,9 @@
"name": "<%= id %>",
"description": "<%= description %>"
},
+ "options": {
+ "timestamps": true
+ },
"attributes": {
<%= attributes %>
}
diff --git a/packages/strapi-mongoose/lib/index.js b/packages/strapi-mongoose/lib/index.js
index a95146d81d..f82e478c17 100755
--- a/packages/strapi-mongoose/lib/index.js
+++ b/packages/strapi-mongoose/lib/index.js
@@ -158,6 +158,8 @@ module.exports = function (strapi) {
});
});
+ collection.schema.set('timestamps', _.get(definition, 'options.timestamps') === true);
+
collection.schema.options.toObject = collection.schema.options.toJSON = {
virtuals: true,
transform: function (doc, returned, opts) {
diff --git a/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js b/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js
index 053b9c97e8..cfb9c6af65 100644
--- a/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js
+++ b/packages/strapi-plugin-content-manager/admin/src/components/Edit/index.js
@@ -126,7 +126,8 @@ class Edit extends React.PureComponent {
fileRelationAllowMultipleUpload = (relationName) => has(this.props.schema, ['relations', relationName, 'collection']);
- orderAttributes = (displayedFields) => Object.keys(displayedFields).sort(name => Object.keys(this.getUploadRelations(this.props)).includes(name));
+ // orderAttributes = (displayedFields) => Object.keys(displayedFields).sort(name => Object.keys(this.getUploadRelations(this.props)).includes(name));
+ orderAttributes = (displayedFields) => Object.keys(displayedFields);
render(){
return (
diff --git a/packages/strapi-plugin-upload/admin/src/components/Li/index.js b/packages/strapi-plugin-upload/admin/src/components/Li/index.js
index 7c3ad83864..71354d7a4a 100644
--- a/packages/strapi-plugin-upload/admin/src/components/Li/index.js
+++ b/packages/strapi-plugin-upload/admin/src/components/Li/index.js
@@ -9,6 +9,7 @@ import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import { CopyToClipboard } from 'react-copy-to-clipboard';
import cn from 'classnames';
+import moment from 'moment';
import FileIcon from 'components/FileIcon';
import IcoContainer from 'components/IcoContainer';
@@ -100,6 +101,12 @@ class Li extends React.Component {