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>
Wed, 7 Jul 2021 21:25:53 +0000 (17:25 -0400)
commit8fb2db1bc8a83f8708e5106ba43ff49b7c707e94
treef5ada292e392fd6dd3edee6f638dda9dbeaf99c8
parent66524029ffa7e11548e155e8eb63c40c4dd62a39
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