リスト/選択オプションフィールドを持つコンテンツタイプを作成し、選択リストが機能するために必要に応じてキーと値のペアを入力しました。
データは登録されており、特定の条件が適用されなくなり、削除する必要があると判断されました。
ただし、上記の用語を削除しようとすると、次のエラーが表示されます。
Allowed values list: some values are being removed while currently in use.
明らかに、プロジェクトの存続期間中、値は変化します。リストされた用語にノードが関連付けられたら、アイテムを削除する実用的な方法は何ですか?
これは私が見つけることができる最も近いものについてです:
https://drupal.org/node/1653012
これは、d6プラグインと、私が頼りにしたくないいくつかのパッチトリックを参照しています。最終的にパッチを使用してそのフィールドの検証チェックを削除する必要があった場合、それらのアイテムが関連付けられているノード上で孤立したままにしておいても問題はありませんか?
更新、私はこの問題に再び直面しました。政府のクライアントは、Drupalのサイトを持っている過去7年間、選択リストに50の州と準州がありました。現在、ポリシーが変更され、テリトリーを含める必要がなくなりました。選択リストからアイテムを削除できることが重要であるため、私は賞金を提供しています。
選択リストからアイテムを削除できる安全なソリューションを探しています。ノードの合計コンテンツに関連してフィールド値がどのように格納されているかわからないため、そのソリューションがノードのいずれかを更新する必要があるかどうかはわかりません。
MySQLで実行するための純粋なSQLソリューションに満足しています。または、モジュールを探しています。