provide ability to reassign/migrate nodes from one term to another
| Project: | Taxonomy Batch Operations |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
A common problem with freetagging is for the terms lists to contain some redundancies after a while. - "allergy" & "allergies"
The process right now for fixing this situation is very tedious. You have to edit each node that has incorrect terms assigned to it and assign the correct term and save the node. I tried editing the incorrect term (changing "allergies" to "allergy") but this, of course just results in having two identical, but separate terms, which is even worse.
So .. the idea is that this module would be the perfect place to manage this. The operation could either be done by selecting "reassign" from the Operations column or it could be executed upon deletion of the term (but not in batch mode)
When the user clicks "reassign" they will be presented with a dropdown of other terms from which they can select. When this form is submitted, an update would be run on the db table which would just do UPDATE tid WHERE tid = [currently_assigned_tid] and assign the new tid instead. Woohoo! what a lifesaver...
Hope this sounds good to you, as I think it would be a very useful feature.
