Apa yang dilakukan flag is_active Pelanggan?

10

Selama diskusi hari ini saya diberi tahu bahwa bendera is_active Pelanggan tidak benar-benar melakukan apa pun.

Ini adalah tanda unik, seperti alamat email pelanggan, karena ini bukan atribut EAV. Alih-alih, ini adalah kolom dalam tabel customer_entity.

Saya mencoba mengatur bendera ke 0 untuk pelanggan uji, tetapi saya masih bisa masuk. Semua fungsi lainnya tampaknya berfungsi normal.

Apakah bendera ini disediakan untuk kenyamanan pengembang? Apakah ini dimaksudkan untuk tujuan masa depan? Apa yang dilakukan is_active?


Sunting : Berikut ini stack overflow terkait: /programming/3617832/disable-customer-in-magento

Ryre
sumber
1
Saya pikir itu dari EE. Di sana pelanggan dapat diaktifkan / dinonaktifkan sejauh yang saya ingat
Fabian Blechschmidt
1
Saya memiliki akses ke EE, tetapi tidak melihat fungsionalitas itu di mana pun. Menghapusnya menghapus baris sepenuhnya.
Ryre
Grep singkat tentang EE-lite tidak menunjukkan apa-apa. Kamu benar. Maka saya akan menafsirkannya sebagai rintisan untuk fungsionalitas :-)
Fabian Blechschmidt
1
Di sini sama dengan Toast yang disebutkan: Jangan melihat fungsi di EE Backend.
Anna Völkl
Ok bisakah seseorang tolong posting jawaban? Bersulang, saya pikir Anda melakukannya, jadi jawab pertanyaan Anda dan dapatkan 25 rep :-)
Fabian Blechschmidt

Jawaban:

14

Ini adalah bidang lawas, berasal dari Mage_Eavdan hadir sejauh v0.7.14800 (dan mungkin sebelumnya). Dengan demikian, itu jauh sebelum versi EE paling awal.

Apakah nilai bidang ini digunakan atau tidak adalah masalah implementasi (seperti untuk catalog_categoryentitas). Saya mendasarkan pernyataan ini pada kenyataan bahwa Mage_Eavmodul tidak menyediakan penggunaannya sebagai perilaku dasar untuk entitas EAV.

tanda batas
sumber
menurut Anda, apakah aman menggunakan bendera ini? Saya sedang mengerjakan proses persetujuan pelanggan manual yang tampaknya dirancang untuk ini, tapi saya ragu untuk menggunakannya jika tidak didukung.
Ryre
4
"dukungan" dalam hal ini adalah apa yang Anda bangun. Saya tidak akan menggunakan bendera ini, karena dapat digunakan di jalan. Akan lebih baik untuk menambahkan atribut namespaced (mis. toast_is_active) Untuk memanfaatkan.
Benmarks
Hai Ben @benmarks, di Magento 2 bidang lawas ini di tabel customer_entity terus ada.
WaPoNe
mengapa begitu penuh dengan plot-plot ini ...
medmek