internetarchive / internetarchive/openlibrary

Librarian Merge Queue

Open
#8,880 6 comments 0 reactions 0 assignees View on GitHub
Lead: @jimchamp Needs: Breakdown Priority: 3 State: Blocked Theme: Design Type: Design Proposal Type: Epic
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

## Librarian Merge Queue

## Purpose:
The purpose of this document is give stakeholders context about what the Librarian Merge Queue is, why it exists, what challenges get in the way for librarians who use it, and what opportunities exist to improve the experience.

## Description, Patron Story

**What is the design change?**
Multiple UI/UX improvements for Librarians and Open Library Personnel on the Merge Queue page and Merge Link pages.

**Why is this design change necessary?**
To improve the user experience for Librarian Merge Queue and Merge Links which will potentially add to productivity and more user friendly environment.

**Who is it for?**
Librarians and anyone who uses the Merge Queue.

Problems:
- [ ] 1. No Previews: There's no way to preview a merge without claiming it
- [ ] 2. Facets: When a submitter or reviewer is selected as a facet, it appears with a green check, but there is no hover state indicating that if you click, the selected option will be deselected.
- [ ] 3. Dashboard: There's no way to see a summary of how many people are contributing to the queue -- e.g. how many requests submitted per person and how many requests approved per super librarian
- [ ] 4. Merge type: It's difficult to know whether a merge request is for an edition or an author (and we do know this based on the url for the merge request).
- [x] 5. Merge btn loads before the rest of the page loads resulting in potential misclicks from which accidental merges occur.

## Related Sub Issues
#8655 CLOSED

## Feedback

**Thoughts/reactions/feelings**
Suggestions from @onnotasler:

1.) First proposed change is to ensure that the "merge" in the in Merge Link pages button doesn't load before the rest of the page loads to avoid misclicks which will result in accidental merges.
(SOLVED)

The proposed changes thus far do not seem to affect the overall visuals of the Merge Queue or Merge Link pages respectively.

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.