provide ability to reassign/migrate nodes from one term to another

MikeyLikesIt - August 13, 2008 - 22:29
Project:Taxonomy Batch Operations
Version:5.x-1.x-dev
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

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.

 
 

Drupal is a registered trademark of Dries Buytaert.