Ultimately I would like to bring more attention to this question I posted on drupal.se

http://drupal.stackexchange.com/questions/112315/how-can-i-remove-items-...

I've come across two projects whose select lists have been stable for years, and there are years and years worth of content associated with them. As policies and business goals have changed, these select lists need to have items removed, but I get the error:

Allowed values list: some values are being removed while currently in use.

How can I safely do this?

Comments

drupalshrek’s picture

One idea would be to use Views Bulk Operations module to help.

I would do this in 2 steps:

  1. create a view which shows each node (content item) which has the outmoded data
  2. use VBO, in this same view, to change the value for this field to a value that is valid (e.g. "None")

Test on a local copy first, because VBO can do a lot of damage if used wrongly!!

drupalshrek