Project

General

Profile

Actions

Feature #19690

open

Project view has more options for columns

Added by Peter Amstutz 30 days ago. Updated about 13 hours ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Start date:
12/01/2022
Due date:
% Done:

0%

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

Description

Customer request to be able to have more options for columns that can show up in the project list (might be a good idea for search too).

TODO:

  • Come up with a list of columns to add.
  • Review which ones should be enabled or disabled by default.

Sarah will go through API docs for groups, collections, container_requests and workflows and list all the fields that could possibly be interesting.

Also consider how to show user properties -- could have an additional element that lets you put in a property name or select one from the vocabulary and adds that as a column as well.


Subtasks 1 (1 open0 closed)

Task #19729: Review 19690-project-column-options In ProgressPeter Amstutz12/01/2022

Actions

Related issues

Related to Arvados - Feature #17303: List properties and allow filtering by them in the project listingsNew

Actions
Related to Arvados - Bug #19274: Advanced search should have a "created at" columnNew

Actions
Actions #1

Updated by Peter Amstutz 30 days ago

  • Description updated (diff)
Actions #3

Updated by Peter Amstutz 28 days ago

  • Description updated (diff)
Actions #4

Updated by Sarah Zaranek 25 days ago

Working on this today.

Actions #5

Updated by Sarah Zaranek 25 days ago

Currently we have:
Name
Status
Type
Owner
File Size
Last Modified
Actions Icon

Note: Owner is optional

Suggestions -
Make status an icon in relevant colors to reduce space (and make it look a little more modern
Have to deal with the fact that owner + owner’s uuid is quite long - either put UUID under the owner name, do a cut off , or just show name and a hyperlink to find the UUID - might be good to figure out who is using the UUID from this panel
Type listed doesn’t match the type for filtering, this is a bit confusing

All of these contain the Common Resource Fields, so first we should include those items that make sense from this list

UUID
Consider placing this either as own column or under the name of the object

Created at:
Consider putting this a column, perhaps just use Created (at is assumed) or come up with a nice single word phrase

The following are not in the Common Resource Fields but might be useful to add (will indicate with object has these properties):

Properties/Metadata Data - might be useful to display, doesn’t make sense in a toggle but we discussed a possible add on filter with tags as a check box on the lhs panel
Found in Groups, Collections, Container Requests

Description - cut off the description but perhaps show part of it - optional column in the middle panel
Found in Groups, Collections, Container Requests, Workflows
trash_at/delete_at : could be an optional panel, again perhaps call it something with the “at” tag, it might be possible to put them in same panel with Trash: Time and Delete: Time to save space
Found in Groups, Collections

Portable_data_hash : Could include as an optional column, or have an ID column that contains both uuid and PDH to save space and not have a empty column for things w/o PDHs
Found in Collections

Version : Could include as an optional column and would like to the list of versions for this object
Found in Collections
File Count: Could include as an optional column and/or include with the size column since both are only found in Collections
Found in Collections

State for Container Requests - I am assuming is used for Status above

Requesting_container_uuid
I am listing this here - but personal not sure this is of use since it doesn’t even have a page in WB2, so it probably is only useful for deep-down debugging
I think more of use would be Parent Process UUID or such

Parent Container Request UUID (see above, probably could call it Parent)

Container_uuid: Could include here as an optional, however it gets into the confusion over the container request uuid and then the container uuid - but perhaps if we name them properly or do it as optional this might be useful. Again it is only useful for deep-down debugging since it doesn’t have a page on WB2
Only for Container Requests

Output_uuid and log_uuid might be useful for easy navigation – as a optional column
Only for Container Requests

Everything else I see for Container Requests seems better served by placing in the more information/advanced information panel instead of in a column view due to the length of the information or really specific nature that seems like you would want to see it in context with the Container Request and wouldn’t be useful from a higher level view. Perhaps we could include the link to the docker container but that is about it.

I have made a document that lists all the properties of the objects here: https://docs.google.com/document/d/1gli25J534olxMyBPGEa-KcsHSrFGtUYowP0U88LjbDk/edit?usp=sharing

Actions #6

Updated by Peter Amstutz 23 days ago

  • Related to Feature #17303: List properties and allow filtering by them in the project listings added
Actions #7

Updated by Peter Amstutz 23 days ago

  • Related to Bug #19274: Advanced search should have a "created at" column added
Actions #8

Updated by Peter Amstutz 21 days ago

  • Assigned To set to Lisa Knox
Actions #9

Updated by Peter Amstutz 10 days ago

  • Status changed from New to In Progress
Actions #10

Updated by Peter Amstutz 9 days ago

  • Target version changed from 2022-11-23 sprint to 2022-12-07 Sprint
Actions

Also available in: Atom PDF