Proposal for how we will set slugs. the rake task works, but the disply code is still looking for the non-existent fedora object.
Should have been in last commit
Partial fix for #677: how the fedora object is looked up will be changing soon.
Get the UI to work with the new pid-in-solr indirection.
ID changing rake task seems to work, and the UI works with the new slugs.
Now can do it for Artesia IDs.
Move out our solr handle.
Add a bulk mode.
Change art_id to other_id, since it is really just searching the all_ids field we have in Solr, and we will also use if for rogue records.
Handle the edge cases better. I think this fixes the earlier failures.
PID must be indexed, so we can find those records which do not have it.
Rake task to change all unslugged documents.
Move logic out to a module so it can be tested.
test slugify.
Test checkpoint: not working quite yet.
Test is more pass-y: Trying to pull back record from solr did not work.
My find_by_id function needs escaping, but the test passes now.
Escape appropriately.
Solr was being persisted, even though it should not.
test_cleaner is vestigial and unused.