Saya telah membuat tipe konten yang memiliki bidang opsi daftar / pilih, dan saya telah memasukkan pasangan kunci nilai yang diperlukan untuk daftar pilih berfungsi.
Data telah dimasukkan, dan diputuskan bahwa istilah-istilah tertentu tidak lagi berlaku dan harus dihapus.
Namun, ketika mencoba menghapus istilah tersebut, saya mendapatkan kesalahan berikut:
Allowed values list: some values are being removed while currently in use.
Jelas, dalam kehidupan proyek, nilai-nilai akan berubah. Apa cara praktis untuk menghapus item setelah simpul dikaitkan dengan persyaratan yang tercantum?
Ini tentang hal terdekat yang bisa saya temukan:
https://drupal.org/node/1653012
Itu referensi plugin d6 dan beberapa tipu daya patch saya lebih suka tidak harus menggunakan. Jika saya benar-benar terpaksa menggunakan tambalan untuk menghapus pemeriksaan validasi pada bidang itu, apakah ada salahnya membiarkan barang-barang itu menjadi yatim pada simpul yang terkait dengan mereka?
Pembaruan, saya telah membahas masalah ini lagi dengan klien pemerintah yang, selama 7 tahun terakhir memiliki situs Drupal telah memiliki 50 negara bagian dan teritori dalam daftar pilih. Sekarang, kebijakan telah berubah dan wilayah tidak lagi perlu dimasukkan. Mampu menghapus item dari daftar pilih adalah penting, dan karenanya saya menawarkan hadiah.
Saya mencari solusi yang aman untuk dapat menghapus item dari daftar pilih. Apa yang saya tidak tahu adalah apakah solusi itu harus memperbarui salah satu node karena saya tidak yakin bagaimana nilai-nilai bidang disimpan dalam kaitannya dengan konten total node.
Saya senang dengan solusi SQL murni untuk dijalankan di MySQL; atau, saya sedang mencari modul.