artefactual-sdps / enduro

A tool to support ingest and automation in digital preservation workflows
https://enduro.readthedocs.io/
Apache License 2.0
4 stars 3 forks source link

Problem: There is no way to filter package results by workflow status #989

Open fiver-watson opened 2 months ago

fiver-watson commented 2 months ago

Description

One of the feedback elements from the recent Talk-Aloud usability tests. Currently users have no way of filtering package results by status. This can make it hard to find specific package when there are many results.

To Reproduce

1.Log in

  1. Navigate to Packages
  2. try to see only Done packages, or only those with Errors

Resulting error

No method available to filter results by workflow status

Expected behavior

Users can easily filter results by workflow status to better discover relevant packages.

Proposed solution

Following this feedback, we drafted 2 mockups to cover potential implementation solutions - one using tabs, and the other using a drop-down menu. After reviewing it with the team, no team members had strong preferences one way or the other. We then decided to get input from another Enduro user in a different context - Maaike, who operates the MoMA Enduro instance as part of their managed service.

Here is Maaike's feedback:

In my personal opinion, I prefer the Tabs option - I would find this a more efficient way to monitor the progress of a batch and view errors. The current status filter in [MoMA's version of] Enduro is similar to the drop-down filter option, which while functional, is slightly more tedious to manage than a series of tabs that I could quickly flip between.

Consequently we propose that the first implementation try using the tabs. A mockup is included below:

enduro-pkg-status-filter-tabs