Feature #16005

Allow opening Projects and Collections in new Tab

Added by Moritz Gilsdorf 10 months ago. Updated 4 days ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
Workbench2
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Description

In the left tree view and in the project view, when right-clicking to get a context menu for a project or collection, the menu should include "open in new tab" and "copy link to clipboard" options.

Use a storage event to communicate the session to the new tab https://blog.guya.net/2015/06/12/sharing-sessionstorage-between-tabs-for-secure-multi-tab-authentication/

When opening a new tab, it should pass the current API token to the new tab (this is important when using session storage for the token to avoid having to log in again).

When copying link to clipboard, it should include an API token.

Original description

The Workbench2 UI overrides the browser context menus when right clicking a project or collection in the tree or table view. This makes it complicated to open a project or collection in a new tab or window.

Maybe we can add the same mechanism as in the collections file listing to open files with customisable actions also to the projects/collections context menu. This could allow e.g. to open them in new tabs/windows or maybe copy urls to the clipboard.


Subtasks

Arvados - Task #16822: ReviewNewPeter Amstutz

History

#1 Updated by Moritz Gilsdorf 10 months ago

  • Description updated (diff)

#2 Updated by Peter Amstutz about 2 months ago

  • Release changed from 20 to 31

#3 Updated by Peter Amstutz about 2 months ago

  • Target version set to 2020-09-23 Sprint

#4 Updated by Peter Amstutz about 2 months ago

  • Assigned To set to Daniel Kutyła

#5 Updated by Peter Amstutz about 2 months ago

  • Assigned To deleted (Daniel Kutyła)
  • Description updated (diff)

#6 Updated by Peter Amstutz about 2 months ago

  • Assigned To set to Daniel Kutyła

#7 Updated by Peter Amstutz about 1 month ago

  • Description updated (diff)

#8 Updated by Peter Amstutz about 1 month ago

  • Target version changed from 2020-09-23 Sprint to 2020-10-07 Sprint

#9 Updated by Peter Amstutz 21 days ago

  • Target version changed from 2020-10-07 Sprint to 2020-10-21 Sprint

#10 Updated by Peter Amstutz 11 days ago

  • Description updated (diff)

#11 Updated by Peter Amstutz 6 days ago

  • Status changed from New to In Progress

#12 Updated by Peter Amstutz 6 days ago

  • Target version changed from 2020-10-21 Sprint to 2020-11-04 Sprint

Also available in: Atom PDF