fuzzy duplicates maintenance view
A new attempt at !1650 (closed); fixes #114 (closed).
In addition to using phonetic matches, I also removed the check for date_of_birth
. Instead, there is now a flag Subject.checked_for_duplicates
that causes subjects to be skipped in the maintenance view.
Before this the duplicates view was unique in that it did not list subjects but names. The button consequently did not link to a subject detail page but to a search for the respective name. With this change the view now works like any other maintenance view and lists subjects. I am not sure whether that is better or worse.
TODO
- adapt tests
- port the test from !1650 (closed)
- add some text to explain the workflow