Project

General

Profile

Actions

Idea #21452

closed

Option to apply arbitrary filters to arv-mount listings

Added by Brett Smith 3 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
FUSE
Start date:
02/12/2024
Due date:
Story points:
-
Release relationship:
Auto

Description

Immediate use case: User wants arv-mount to not list intermediate and log collections, to match the way Workbench filters out these collections from project listings by default.

Provide a command line option that lets the user specify arbitrary filters for all project listings (and potentially other listings like searches by tag, although that could be a follow-up story). Include these filters whenever making a listing API call.

  • At least accept JSON on the command line. Ideally, also accept a file path, and read JSON from there if given.
  • Accept filters written in the groups.contents syntax, where subjects can be written with a type specifier like groups.owner_uuid or collections.properties. The implementation will need to parse these out and pass appropriate filters to different API calls, because it does not actually call groups.contents, but accepting this complexity in the implementation is worth it to make life easier for users (and future us supporting them).

Subtasks 1 (0 open1 closed)

Task #21496: Review 21452-fuse-filtersResolvedBrett Smith02/12/2024Actions
Actions

Also available in: Atom PDF