Merge authors - undo bugs on production
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Open Library |
Fix Released
|
Medium
|
Anand Chitipothu |
Bug Description
Here's a spec for version 1.
Requirements:
* We need a way to merge duplicate Author records
* "Master" is the best record we have to represent the Author
* Merges must result in redirects from any merged Author records into the Master
* Merges must be noted in record histories, both in the merged author records (pointing to the Master), and in the Master (perhaps note URLs or IDs to all merged author records)
* All Works must shift to Master Author
* All Subjects must shift to Master Author (discard dupes)
* Re-run Work Finder (?)
* The Merge Flow will not allow editing Author records (that can happen later)
* Merges can be undone
* Merged Author records should not be editable
UI:
1. Do author search
2. See link to merge -
http://
2a. We could also add the Merge link to Search Results Authors facet
3. Go to merge UI, which displays all search results in a list - http://
- what should URL be? /authors/
4. Merge UI
- Allow 2 lists: To Merge & Exclude from Merge
- A Master is required in To Merge list
- Default master should be author with most Works
- Items can be removed from the main merge list into Exclude from Merge and vice versa- Any item in the Merge list
- Place MERGE submit button between the two lists
- At least two authors are required for Merge to be submitted (validation: "You can't merge an author with itself. Please choose at least 2 authors to merge."
- Cancel takes you back to previous page
5. After you press Merge
- Show "Are You Sure? Y/N" alert
- Once merge goes through, load Master Author page, with all merged works/subjects etc on display (If this will take some time, we can consider a "Loading..." progress indicator, or a note to say something like "Thank you! This merge operation will take a few minutes to complete.)
- Update Author & Work indexes
? Questions ?
- Should we show some Works per author?
- Split/Undo merge UI - should we roll this out with Merge?
- Should merged author records be accessible via the API?
Changed in openlibrary: | |
assignee: | nobody → Edward Betts (edwardbetts) |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → upstream-to-www |
Changed in openlibrary: | |
status: | Confirmed → In Progress |
Changed in openlibrary: | |
milestone: | upstream-to-www → general-bucket |
Changed in openlibrary: | |
assignee: | Edward Betts (edwardbetts) → nobody |
Changed in openlibrary: | |
importance: | High → Medium |
summary: |
- Merge authors + Merge authors - undo bugs on production |
Changed in openlibrary: | |
status: | In Progress → Fix Released |
I need LP#523316 fixed before I can implement this.