feat: restore page version

This commit is contained in:
NGPixel authored and Nicolas Giard committed 2020-03-01 18:25:43 -05:00
1 parent e50dc89519
commit e85de92715
5 files changed
+125 -8

No files matched your search

+6 -3
View File
@@ -326,7 +326,8 @@ module.exports = class Page extends Model {
await WIKI.models.pageHistory.addVersion({
...ogPage,
isPublished: ogPage.isPublished === true || ogPage.isPublished === 1,
action: 'updated'
action: opts.action ? opts.action : 'updated',
versionDate: ogPage.updatedAt
})
// -> Update page
@@ -422,7 +423,8 @@ module.exports = class Page extends Model {
// -> Create version snapshot
await WIKI.models.pageHistory.addVersion({
...page,
action: 'moved'
action: 'moved',
versionDate: page.updatedAt
})
const destinationHash = pageHelper.generateHash({ path: opts.destinationPath, locale: opts.destinationLocale, privateNS: opts.isPrivate ? 'TODO' : '' })
@@ -503,7 +505,8 @@ module.exports = class Page extends Model {
// -> Create version snapshot
await WIKI.models.pageHistory.addVersion({
...page,
action: 'deleted'
action: 'deleted',
versionDate: page.updatedAt
})
// -> Delete page