Feature #5297

[Workbench] Enable users to share with any other user

Added by Bryan Cosca about 4 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Workbench
Target version:
Start date:
02/23/2015
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

As a user, I would like to share my pipeline with another random user, but I currently cannot because he's not in my group. Also, as an admin, I would like to be able to point these users to be able to share with each other.


Related issues

Related to Arvados - Bug #6937: Only admin accounts can share their own repositories with arbitrary peopleDuplicate08/07/2015

Has duplicate Arvados - Bug #6835: [Workbench] Make it possible to share project with other users I can't seeDuplicate07/30/2015

History

#1 Updated by Brett Smith about 4 years ago

  • Subject changed from [Workbench] Sharing with Anybody to [Workbench] Enable users to share with any other user
  • Category set to Workbench
  • Target version set to Arvados Future Sprints

I know I did some work on the API server end to make it possible for all users to see basic information about each other, through the user list method, to enable exactly this sharing. It feels like another feature has gotten in the way in the meantime.

#2 Updated by Tom Clegg about 4 years ago

The current setup makes it possible to have a multi-tenant site, where disjoint sets of users don't see one another. We don't want to lose that.

#3 Updated by Tom Clegg about 4 years ago

One way to reconcile "I can share with anyone I want" with "I'm invisible to some users" features is an out-of-band "grant permission" system, something like:
  • Click "share with someone not listed here"
  • Enter email address of collaborator
  • Click "Send/invite"
  • Collaborator receives email "thing has been shared with you, click here to claim prize"
  • Collaborator also gets permission right away if email is known to be owned by an existing user (e.g., google/g.apps address)
Or:
  • Click "share with someone not listed here"
  • Receive a URI with embedded token (possibly single-use, possibly time-limited)
  • Copy & paste URI into an email message and send to collaborator(s)

#4 Updated by Brett Smith almost 4 years ago

History, for anyone interested:

  • We originally had this feature as part of #2044.
  • As Tom mentioned, we intentionally removed it in #3171.
  • We have tried to make minor UI improvements around this since then; e.g., #5780.

Also available in: Atom PDF