intermine / intermine/bluegenes

Template preview in results page

Open
#549 0 comments 0 reactions 0 assignees View on GitHub
Results page Templates UI/UX
Dominant language
Clojure
Stars
75
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Sometimes you're looking at a list and find you want to run a template on it (or you're not aware of the existence of templates, but want to do something that can be described by the title of a template).

We can streamline this process by having a small panel in the results page (perhaps below *Recent Queries*) which shows the title of templates that take a list of the type you're looking at. Clicking it should bring you to the template page with this template query open, and the list filled in.

Note that this would require that the results you're looking at belongs to a list, and not a query. However, we could expand the functionality such that the template titles will display for any query parts (e.g. all genes, all organisms, or any other classes in the im-table) and clicking the template title will save a list of the suitable class for you (with an appropriate name) and fill it into the template query.

Contributor guide

Open the contributing guide

Research direction

Start by locating the results page and template page components, then inspect how list results, template queries, and filled-in lists are represented. Done means a results-page panel shows suitable template titles and opens the template with the relevant list populated; clarify whether query-part support is included.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.