Project

General

Profile

Actions

Idea #8566

closed

[API] Go code to implement the Arvados API permissions model

Added by Brett Smith about 8 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
API
Target version:
-
Story points:
-

Description

A function that takes an Arvados user U, an Arvados read/write/manage permission P, and an arbitrary Arvados object O. It returns true if U has P permission to O, and false otherwise.

This is a measurable start to replacing some API services, especially Websockets, in Go.

TBD: More fully specify the interface, and any others necessary.


Related issues

Blocked by Arvados - Idea #8565: [API] Go code to connect to the API server database and make basic sense of itResolved02/26/2016Actions
Actions #1

Updated by Brett Smith about 8 years ago

  • Target version set to Arvados Future Sprints
Actions #2

Updated by Ward Vandewege over 2 years ago

  • Target version deleted (Arvados Future Sprints)
Actions #3

Updated by Peter Amstutz about 1 year ago

  • Release set to 60
Actions #4

Updated by Peter Amstutz about 1 year ago

  • Release deleted (60)
  • Status changed from New to Closed

With the permission calculation now primarily implemented with SQL, this ticket doesn't really make sense any more.

Actions

Also available in: Atom PDF