Story #9584

[FUSE] Don't display expiring collections in regular collection listings

Added by Brett Smith over 2 years ago. Updated almost 2 years ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
07/12/2016
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

Functional requirements: The only place FUSE should list expiring collections (collections where the expires_at field is not null) for the user is in a dedicated trash view. In any other view, an expiring collection should not be shown. This can be accomplished by listing collections with the filter ["expires_at", "=", null].

Filter expiring collections from TagDirectory and ProjectDirectory. Never return an expiring collection when the user requests a listing or specific directory entry from these roots. Start by updating the relevant queries in each class' update method.

We do need to be able to list and show expired collections to support trash view. The implementation should not make that unreasonably difficult. MagicDirectory can and should continue to be able to access expiring collections. We want to allow users to use expiring collections as scratch space, and accessing such a collection by its identifier is the most obvious way to do it.


Related issues

Related to Arvados - Story #9278: [Crunch2] Document/fix handling of collections with non-nil expires_at fieldIn Progress2016-06-01

Copied from Arvados - Story #9582: [Workbench] Don't display trashed collections in regular collection listingsResolved2016-07-12

History

#1 Updated by Brett Smith over 2 years ago

  • Description updated (diff)

#2 Updated by Brett Smith over 2 years ago

  • Description updated (diff)

#3 Updated by Brett Smith over 2 years ago

  • Subject changed from [FUSE] Don't display expired collections in regular collection listings to [FUSE] Don't display expiring collections in regular collection listings

#4 Updated by Tom Morris over 2 years ago

  • Assigned To changed from Brett Smith to Tom Morris

#5 Updated by Tom Morris almost 2 years ago

  • Target version set to Arvados Future Sprints

Also available in: Atom PDF