17464: Add upload/download permission checks and logging
authorPeter Amstutz <peter.amstutz@curii.com>
Thu, 10 Jun 2021 20:50:56 +0000 (16:50 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Fri, 18 Jun 2021 15:34:44 +0000 (11:34 -0400)
commit834ba51d22fa93297e66c60c3eb51cc1cf05fccc
tree96da5a621f03f58fc456ce35af5c1c4a58ac5b3e
parent69b64f2fe8ccd2b92d1aa55b9fb39b03a342468e
17464: Add upload/download permission checks and logging

Adds extra log line to normal logging that includes user uuid and full
name.

Also posts an event to the logs table.

Adds permission checks to but these haven't been tested yet.

Still need to add testing.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
services/keep-web/cache.go
services/keep-web/handler.go
services/keep-web/s3.go