facebookresearch / facebookresearch/fairo

HiTL Dashboard - Add flow to allowing access run detail page in fewer steps

Open
#1,283 0 comments 0 reactions 1 assignee Claimed by @mialsy View on GitHub
Dominant language
Jupyter Notebook
Stars
929
Forks
123
PR merge metrics
No merged PRs in 30d

Description

## Type of Issue

Select the type of issue:
- [ ] Bug report (to report a bug)
- [x] Feature request (to request an additional feature)
- [ ] Tracker (I am just using this as a tracker)
- [ ] Refactor request
- [ ] Documentation Ask

## Description

Created this issue based on discussion with @ethan-carlson and @snyxan :
- For HiTL dashboard user, viewing detail page could be one of the top use cases;
- Right now, the user need to take at least 3 steps to view the detail of a run (navigate to pipeline page, then navigate to list of run, then click on view run);
- To make the app more user friendly, we may want to add additional way for the user to access the detail run page.

A few possible ways to allow fewer clicks are (ranking from easiest to most difficult in terms of engineering efforts, pros and cons consider both engineering aspect and the user friendliness):
|Solution|Pros|Cons|
|----| ----| ---|
|On the home page, add a input box to allow type in specific batch id to directly go to a detail run page| Simple | need at least 2 clicks and need to remember batch id|
|Add a "star" / "favorite" feature, to allow user to create a personal collection| Easier for the user, no need to remember batch id | Need to investigate on how to store user information|
|Add a history feature - allow user to view most recent viewed runs on home page| Probably the easiest| Need to investigate where to store history information, need most implementation effort|

## Current Behavior

Users need to first navigate to the pipeline, find the run, then click view run to

## Expected Behavior

User can access a run via fewer clicks.

## Steps to reproduce

Not a bug.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.