|
|
|
@ -70,7 +70,7 @@ class Page extends Controller {
|
|
|
|
|
|
|
|
|
|
page.UpdatedAt = new Date
|
|
|
|
|
page.UpdateUserId = req.user._id
|
|
|
|
|
await page.version_save(save_message)
|
|
|
|
|
await page.version_save(save_message, req.user.id)
|
|
|
|
|
return res.api(page)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -140,7 +140,7 @@ class Page extends Controller {
|
|
|
|
|
await node_obj.save()
|
|
|
|
|
|
|
|
|
|
page.NodeIds.push(node_obj.UUID);
|
|
|
|
|
await page.version_save(`Added ${node_obj.Type.split('_')[0]} node to page`);
|
|
|
|
|
await page.version_save(`Added ${node_obj.Type.split('_')[0]} node to page`, req.user.id);
|
|
|
|
|
return res.api(node_obj)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -204,7 +204,7 @@ class Page extends Controller {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
page.NodeIds = updated_nodes.map(x => x.UUID)
|
|
|
|
|
await page.version_save('Bulk-updated nodes on page')
|
|
|
|
|
await page.version_save('Bulk-updated nodes on page', req.user.id)
|
|
|
|
|
res.api(updated_nodes)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -230,10 +230,10 @@ class Page extends Controller {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
await new_page.version_save('Created new top-level page')
|
|
|
|
|
await new_page.version_save('Created new top-level page', req.user.id)
|
|
|
|
|
|
|
|
|
|
root_page.ChildPageIds.push(new_page.UUID)
|
|
|
|
|
await root_page.version_save(`Added new top-level page "${new_page.Name}"`)
|
|
|
|
|
await root_page.version_save(`Added new top-level page "${new_page.Name}"`, req.user.id)
|
|
|
|
|
|
|
|
|
|
req.user.allow(`page:${new_page.UUID}`)
|
|
|
|
|
await req.user.save()
|
|
|
|
@ -251,7 +251,7 @@ class Page extends Controller {
|
|
|
|
|
|
|
|
|
|
await starter_node.save()
|
|
|
|
|
new_page.NodeIds.push(starter_node.UUID)
|
|
|
|
|
await new_page.version_save('Added paragraph node to page')
|
|
|
|
|
await new_page.version_save('Added paragraph node to page', req.user.id)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return res.api(new_page)
|
|
|
|
@ -289,10 +289,10 @@ class Page extends Controller {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
await new_page.version_save(`Created new page as child of "${parent.Name}"`)
|
|
|
|
|
await new_page.version_save(`Created new page as child of "${parent.Name}"`, req.user.id)
|
|
|
|
|
|
|
|
|
|
parent.ChildPageIds.push(new_page.UUID)
|
|
|
|
|
await parent.version_save(`Created new child page "${new_page.Name}"`)
|
|
|
|
|
await parent.version_save(`Created new child page "${new_page.Name}"`, req.user.id)
|
|
|
|
|
|
|
|
|
|
req.user.allow(`page:${new_page.UUID}`)
|
|
|
|
|
await req.user.save()
|
|
|
|
@ -310,7 +310,7 @@ class Page extends Controller {
|
|
|
|
|
|
|
|
|
|
await starter_node.save()
|
|
|
|
|
new_page.NodeIds.push(starter_node.UUID)
|
|
|
|
|
await new_page.version_save('Added paragraph node to page')
|
|
|
|
|
await new_page.version_save('Added paragraph node to page', req.user.id)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return res.api(new_page)
|
|
|
|
@ -329,7 +329,7 @@ class Page extends Controller {
|
|
|
|
|
|
|
|
|
|
page.Active = false
|
|
|
|
|
page.DeletedAt = new Date
|
|
|
|
|
await page.version_save('Deleted page')
|
|
|
|
|
await page.version_save('Deleted page', req.user.id)
|
|
|
|
|
return res.api({})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|