|
|
@ -119,7 +119,7 @@ class Page extends Controller {
|
|
|
|
assoc_nodes[node.UUID].update_from_raw(node)
|
|
|
|
assoc_nodes[node.UUID].update_from_raw(node)
|
|
|
|
assoc_nodes[node.UUID].UpdatedAt = new Date
|
|
|
|
assoc_nodes[node.UUID].UpdatedAt = new Date
|
|
|
|
assoc_nodes[node.UUID].UpdateUserId = req.user._id
|
|
|
|
assoc_nodes[node.UUID].UpdateUserId = req.user._id
|
|
|
|
assoc_nodes[node.UUID].save()
|
|
|
|
await assoc_nodes[node.UUID].version_save(`Updated in page`, req.user.id)
|
|
|
|
return res.api(assoc_nodes[node.UUID])
|
|
|
|
return res.api(assoc_nodes[node.UUID])
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
const node_obj = new Node({
|
|
|
|
const node_obj = new Node({
|
|
|
@ -137,7 +137,7 @@ class Page extends Controller {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
await node_obj.save()
|
|
|
|
await node_obj.version_save(`Added to page "${page.Name}"`)
|
|
|
|
|
|
|
|
|
|
|
|
page.NodeIds.push(node_obj.UUID);
|
|
|
|
page.NodeIds.push(node_obj.UUID);
|
|
|
|
await page.version_save(`Added ${node_obj.Type.split('_')[0]} node to page`, req.user.id);
|
|
|
|
await page.version_save(`Added ${node_obj.Type.split('_')[0]} node to page`, req.user.id);
|
|
|
@ -183,7 +183,6 @@ class Page extends Controller {
|
|
|
|
CreatedUserId: req.user._id,
|
|
|
|
CreatedUserId: req.user._id,
|
|
|
|
UpdateUserId: req.user._id,
|
|
|
|
UpdateUserId: req.user._id,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
await node_obj.save()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
updated_nodes.push(node_obj)
|
|
|
|
updated_nodes.push(node_obj)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -193,7 +192,7 @@ class Page extends Controller {
|
|
|
|
|
|
|
|
|
|
|
|
let delete_nodes = nodes
|
|
|
|
let delete_nodes = nodes
|
|
|
|
for ( const node of updated_nodes ) {
|
|
|
|
for ( const node of updated_nodes ) {
|
|
|
|
await node.save()
|
|
|
|
await node.version_save(`Bulk updated in page "${page.Name}"`, req.user.id)
|
|
|
|
delete_nodes = delete_nodes.filter(n => {
|
|
|
|
delete_nodes = delete_nodes.filter(n => {
|
|
|
|
return n.UUID !== node.UUID
|
|
|
|
return n.UUID !== node.UUID
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -249,7 +248,7 @@ class Page extends Controller {
|
|
|
|
UpdateUserId: req.user.id
|
|
|
|
UpdateUserId: req.user.id
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
await starter_node.save()
|
|
|
|
await starter_node.version_save(`Added to page "${new_page.Name}"`, req.user.id)
|
|
|
|
new_page.NodeIds.push(starter_node.UUID)
|
|
|
|
new_page.NodeIds.push(starter_node.UUID)
|
|
|
|
await new_page.version_save('Added paragraph node to page', req.user.id)
|
|
|
|
await new_page.version_save('Added paragraph node to page', req.user.id)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -308,7 +307,7 @@ class Page extends Controller {
|
|
|
|
UpdateUserId: req.user.id
|
|
|
|
UpdateUserId: req.user.id
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
await starter_node.save()
|
|
|
|
await starter_node.version_save(`Added to page "${new_page.Name}"`, req.user.id)
|
|
|
|
new_page.NodeIds.push(starter_node.UUID)
|
|
|
|
new_page.NodeIds.push(starter_node.UUID)
|
|
|
|
await new_page.version_save('Added paragraph node to page', req.user.id)
|
|
|
|
await new_page.version_save('Added paragraph node to page', req.user.id)
|
|
|
|
}
|
|
|
|
}
|
|
|
|