Give users the ability to split incorrectly merged candidates #2326
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ref #646
This is an MVP to offer users the option to split candidates that have been incorrectly merged. While this MVP does not currently use version data from past merges to present options for splitting, there is code here to do that. Instead, this offers users the attributes of a given person to keep, move or do both for a new person.
There are still several design questions in comments, absolutely no tests and I appreciate the templates are still crude. But hopefully a decent place to start!
To test, navigate to a person view, even better if it is a person with election results entered as that is the context for this feature request. Find the button in the first screenshot on the right hand column.
At the moment, I've just offered users name and gender to work with; there are outstanding questions in the code about how best to present users with available fields and what to do about required fields.