intermine / intermine/bluegenes
Show recently viewed report pages in dropdown from navbar
- Dominant language
- Clojure
- Stars
- 75
- Forks
- 59
- PR merge metrics
- No merged PRs in 30d
Description
We now have this for queries/lists/templates viewed, so maybe it would be useful to have the equivalent for reports?
*Implementation details: Make it a close analog to the results navbar item, just using the summary icon instead.*
*Update: Now that the results navbar dropdown has been expanded with a recent queries header, we could perhaps add another header/separator in this dropdown for recent reports?*
*Post update: Now that the header has been renamed to Recent activity and intent (whether it's a query, template, list, search, etc.) has been added, we could just mix reports in there as well?*
*Post post update: We might want to persist this on mine changes (i.e., save it somewhere else in app-db so it won't get cleared, and is instead restored when you switch back to the mine).*
Contributor guide
Research direction
Start by locating the results navbar item and the existing recent activity dropdown, then trace how viewed queries, lists, and templates are recorded. Decide how reports should appear alongside those entries, including whether activity must persist across mine changes in app-db; done means reports appear in the navbar dropdown and restore correctly when switching back.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100