Ho creato un tipo di contenuto che ha un campo elenco / seleziona un'opzione e ho inserito le coppie chiave | valore in base alle necessità affinché l'elenco di selezione funzioni.
I dati sono stati inseriti ed è stato deciso che alcuni termini non si applicano più e che devono essere eliminati.
Tuttavia, quando provo a rimuovere tali termini, ottengo il seguente errore:
Allowed values list: some values are being removed while currently in use.
Ovviamente, nella vita di un progetto, i valori cambieranno. Qual è un modo pratico per rimuovere elementi una volta che i nodi sono associati ai termini elencati?
Questa è la cosa più vicina che ho potuto trovare:
https://drupal.org/node/1653012
Fa riferimento a un plugin d6 e ad alcuni trucchi con le patch a cui preferirei non ricorrere. Se alla fine ho dovuto ricorrere all'uso della patch per rimuovere il controllo di validazione su quel campo, c'è qualche danno nel lasciare quegli elementi orfani sui nodi a cui erano associati?
Aggiornamento, mi sono imbattuto di nuovo in questo problema con un cliente governativo che, negli ultimi 7 anni di un sito Drupal, ha avuto 50 stati e territori in un elenco selezionato. Ora, la politica è cambiata e non è più necessario includere i territori. Essere in grado di rimuovere elementi dagli elenchi selezionati è importante, e quindi offro una taglia.
Sto cercando una soluzione sicura per poter rimuovere elementi da un elenco selezionato. Quello che non so è se quella soluzione dovrebbe aggiornare uno dei nodi poiché non sono sicuro di come siano archiviati i valori dei campi in relazione al contenuto totale di un nodo.
Sono contento di una soluzione SQL pura da eseguire in MySQL; o sto cercando un modulo.