Track file group versioning & include version num in node versions
This commit is contained in:
@@ -39,7 +39,7 @@ class File extends Controller {
|
||||
}
|
||||
}
|
||||
|
||||
await group.save()
|
||||
await group.version_save(`Added to page "${page.Name}"`, req.user.id)
|
||||
req.user.allow(`files:${group.UUID}`)
|
||||
await req.user.save()
|
||||
|
||||
@@ -85,11 +85,12 @@ class File extends Controller {
|
||||
if ( !group ) return res.status(404).message('Invalid file group.').api({})
|
||||
// if ( !group.accessible_by(req.user) ) return req.security.deny()
|
||||
|
||||
let file_name = ''
|
||||
if ( req.uploads.uploaded_file ) {
|
||||
group.FileIds.push(req.uploads.uploaded_file.id)
|
||||
}
|
||||
|
||||
await group.save()
|
||||
await group.version_save(`Added file${file_name ? ' "'+file_name+'"' : ''}`, req.user.id)
|
||||
return res.redirect(req.body.redirectTo ? req.body.redirectTo : '/')
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user