Track file group versioning & include version num in node versions
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

This commit is contained in:
2020-11-02 12:51:56 -06:00
parent a584631b75
commit 3bef5f3423
3 changed files with 12 additions and 4 deletions

View File

@@ -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 : '/')
}