diff --git a/public/js/pimcore/object/object.js b/public/js/pimcore/object/object.js index 89f58a551..a2e0b2d8a 100644 --- a/public/js/pimcore/object/object.js +++ b/public/js/pimcore/object/object.js @@ -1105,6 +1105,7 @@ pimcore.object.object = Class.create(pimcore.object.abstract, { type: this.data.general.type, modificationdate: this.data.general.modificationDate, creationdate: this.data.general.creationDate, + versiondate: this.data.general.versionDate, usermodification: this.data.general.userModification, usermodification_name: this.data.general.userModificationFullname, userowner: this.data.general.userOwner, @@ -1116,6 +1117,15 @@ pimcore.object.object = Class.create(pimcore.object.abstract, { showMetaInfo: function () { var metainfo = this.getMetaInfo(); + let extraDates = []; + if (metainfo.versiondate && metainfo.versiondate !== metainfo.modificationdate) { + extraDates.push({ + name: "publishdate", + type: "date", + value: metainfo.versiondate + }); + } + new pimcore.element.metainfo([ { name: "id", @@ -1140,7 +1150,7 @@ pimcore.object.object = Class.create(pimcore.object.abstract, { name: "modificationdate", type: "date", value: metainfo.modificationdate - }, { + }, ...extraDates, { name: "creationdate", type: "date", value: metainfo.creationdate diff --git a/translations/admin.en.yaml b/translations/admin.en.yaml index 2c9a3b452..19fde8fa9 100644 --- a/translations/admin.en.yaml +++ b/translations/admin.en.yaml @@ -19,6 +19,7 @@ classid: "Class ID" parentid: "Parent ID" mimetype: MIME-Type creationdate: "Creation Date" +publishdate: "Publish Date" usermodification: "User Modification" userowner: Owner languages: Languages