Feature #13855

[Data operations] Data Collection view - Files card

Added by Chrystian Klingenberg about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
08/06/2018
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
8.0

Description

As a user I would like to see files card inside data collection view
so that I will have access to content inside current collection

Acceptance criteria:
- card include column with file names and file sizes
- folders are collapsed at the beginning
- hamburger menu allows to: select all, unselect all, remove selected, download selected, create a collection from selected
- each file/folder have "more options" button with actions: rename, download, remove
- "upload data" button
- action to: remove, create a collection from selected, rename, contain additional modal

Mockup: https://3czrf1.axshare.com/#g=1&p=4_2_collection&c=1

remove selected.PNG (5.17 KB) remove selected.PNG Chrystian Klingenberg, 07/27/2018 02:17 PM
create with selected.PNG (12.3 KB) create with selected.PNG Chrystian Klingenberg, 07/27/2018 02:17 PM
rename file.PNG (5 KB) rename file.PNG Chrystian Klingenberg, 07/27/2018 02:17 PM

Subtasks

Task #13967: Collection files stringifierClosedMichał Kłobukowski


Related issues

Related to Arvados Workbench 2 - Feature #13952: [Data operations] Data operations view - Files card - files context menuClosed

Related to Arvados Workbench 2 - Feature #13953: [Data operations] Data operations view - Files card - file table menuClosed

Associated revisions

Revision 42de1303 (diff)
Added by Michał Kłobukowski about 3 years ago

Extends tree component with checkboxes

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 1e42face (diff)
Added by Michał Kłobukowski about 3 years ago

Fix layout after modifing tree component

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 41c1d2bd (diff)
Added by Michał Kłobukowski about 3 years ago

Update tree component with disableRipple prop, handle checkbox using onClick prop

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 5c58da7d (diff)
Added by Michał Kłobukowski about 3 years ago

Pass down onSelectionChange prop

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 9b423a1e (diff)
Added by Michał Kłobukowski about 3 years ago

Create FileTree component

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 28f13ae4 (diff)
Added by Michał Kłobukowski about 3 years ago

Create collection-panel-files actions and reducer

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 55bb503e (diff)
Added by Michał Kłobukowski about 3 years ago

Create CollectionPanelFiles [WIP]

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 91c6da4c (diff)
Added by Michał Kłobukowski about 3 years ago

Add headers and menu button to collection-panel-files

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 90725855 (diff)
Added by Michał Kłobukowski about 3 years ago

Init collection-panel-files hoc

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision b79348f1 (diff)
Added by Michał Kłobukowski about 3 years ago

Implement reducer and state mapping functions

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision c3b3bdb3 (diff)
Added by Michał Kłobukowski about 3 years ago

Init collection-files context menus

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7eed338e (diff)
Added by Michał Kłobukowski about 3 years ago

Implement 'select/unselect all' actions

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 3402189e (diff)
Added by Michał Kłobukowski about 3 years ago

Create model and parser for keep manifest

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 1c7242e6
Added by Michał Kłobukowski about 3 years ago

Merge branch 'master'

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 31207400 (diff)
Added by Michał Kłobukowski about 3 years ago

Update keep manifest naming, fix splitting up the manifest text

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 1f6bacd0 (diff)
Added by Michał Kłobukowski about 3 years ago

Add function for getting correct file tree item icon

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 76e8c0fe (diff)
Added by Michał Kłobukowski about 3 years ago

Add collection-panel manifest map utils

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision c3cfdfd2 (diff)
Added by Michał Kłobukowski about 3 years ago

Update collection panel actions and reducer to work with updated state structure

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 79a2e3e1 (diff)
Added by Michał Kłobukowski about 3 years ago

Update collection-panel-container to handle new state structure

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision bc589883 (diff)
Added by Michał Kłobukowski about 3 years ago

Move collection-panel-files to collection-panel

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision b9b782c0 (diff)
Added by Michał Kłobukowski about 3 years ago

Clean collection files when loading new collection

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision be2f5553 (diff)
Added by Michał Kłobukowski about 3 years ago

Apply simple memoization in state mapping function

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 772cf27f (diff)
Added by Michał Kłobukowski about 3 years ago

Extract tree data structure

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 540d41f9 (diff)
Added by Michał Kłobukowski about 3 years ago

Add function for tree nodes value manipulation

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 95cac76b (diff)
Added by Michał Kłobukowski about 3 years ago

Fix file size info alignment

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision e84023ab (diff)
Added by Michał Kłobukowski about 3 years ago

Add upload data button

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 2a499881 (diff)
Added by Michał Kłobukowski about 3 years ago

Create colelction-panel-files-reducer tests

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 4f46e3cc (diff)
Added by Michał Kłobukowski about 3 years ago

Create generic dialog state

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 7395e152 (diff)
Added by Michał Kłobukowski about 3 years ago

Persist dialog data after closing to avoid dialog content blinking

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 922a6746 (diff)
Added by Michał Kłobukowski about 3 years ago

Pass closeDialog action into component wrapped withDialog

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 833a5d07 (diff)
Added by Michał Kłobukowski about 3 years ago

Mock collection files removal dialogs

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 935518ac (diff)
Added by Michał Kłobukowski about 3 years ago

Mock rename dialog

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 72c12f52
Added by Michał Kłobukowski about 3 years ago

Merge branch 'master'

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision ad5512c3 (diff)
Added by Michał Kłobukowski about 3 years ago

Fix node_modules imports

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 50031c8c (diff)
Added by Michał Kłobukowski about 3 years ago

Move collection manifest parser and mapper to collection-files-service directory

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 51b8343a (diff)
Added by Michał Kłobukowski about 3 years ago

Init CollectionFilesService

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 9438812a
Added by Michał Kłobukowski about 3 years ago

Merge branch 'master'

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 4a24786b (diff)
Added by Michał Kłobukowski about 3 years ago

Fix CR comments

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 8089fda8 (diff)
Added by Michał Kłobukowski about 3 years ago

Memoize columns in data-explorer dispatch mapping function

Feature #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

Revision 9fed03a8
Added by Michał Kłobukowski about 3 years ago

Merge branch '13855-data-collection-files-card'

refs #13855

Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski <>

History

#1 Updated by Chrystian Klingenberg about 3 years ago

  • Status changed from New to Calendar

#2 Updated by Chrystian Klingenberg about 3 years ago

  • Subject changed from [Data operations] Data collection view - Files card to [Data operations] Data Collection view - Files card

#3 Updated by Chrystian Klingenberg about 3 years ago

  • Description updated (diff)

#4 Updated by Chrystian Klingenberg about 3 years ago

  • Target version set to sprint 5

#5 Updated by Chrystian Klingenberg about 3 years ago

  • Status changed from Calendar to New

#6 Updated by Chrystian Klingenberg about 3 years ago

  • Story points set to 8.0

#7 Updated by Chrystian Klingenberg about 3 years ago

  • Description updated (diff)

#8 Updated by Michał Kłobukowski about 3 years ago

  • Status changed from New to In Progress
  • Assigned To changed from Chrystian Klingenberg to Michał Kłobukowski

#10 Updated by Michał Kłobukowski about 3 years ago

  • % Done changed from 0 to 50

#11 Updated by Chrystian Klingenberg about 3 years ago

  • Related to Feature #13952: [Data operations] Data operations view - Files card - files context menu added

#12 Updated by Chrystian Klingenberg about 3 years ago

  • Related to Feature #13953: [Data operations] Data operations view - Files card - file table menu added

#13 Updated by Michał Kłobukowski about 3 years ago

  • Status changed from In Progress to Closed

Also available in: Atom PDF