Que fait l'indicateur is_active du client?


10

Lors d'une discussion aujourd'hui, j'ai été informé que le drapeau is_active du client ne fait rien.

Il s'agit d'un indicateur unique, comme l'adresse e-mail du client, en ce qu'il ne s'agit pas d' un attribut EAV. Il s'agit plutôt d'une colonne dans la table customer_entity.

J'ai essayé de mettre l'indicateur à 0 pour un client de test, mais je peux toujours me connecter. Toutes les autres fonctionnalités semblent fonctionner normalement.

Ce drapeau est-il fourni par souci de commodité aux développeurs? Est-il destiné à un usage futur? Que fait, le cas échéant, is_active?


Modifier : voici un débordement de pile connexe: /programming/3617832/disable-customer-in-magento


1
Je pense que c'est d'EE. Ce client peut être activé / désactivé pour autant que je m'en souvienne
Fabian Blechschmidt

1
J'ai accès à EE, mais je ne vois cette fonctionnalité nulle part. Les supprimer supprime complètement la ligne.
Ryre

court grep sur l'EE-lite ne montre rien. Tu as raison. Ensuite, je l'interpréterais comme un talon pour la fonctionnalité :-)
Fabian Blechschmidt

1
Même chose que Toast l'a mentionné: ne voyez pas la fonctionnalité dans EE Backend.
Anna Völkl

Ok, quelqu'un peut-il poster une réponse? Toast, je pense que vous l'avez fait, alors répondez à votre question et gagnez 25 répétitions :-)
Fabian Blechschmidt

Réponses:


14

Il s'agit d'un champ hérité, dérivé Mage_Eavet présent depuis la v0.7.14800 (et peut-être plus tôt). En tant que tel, il est de loin antérieur à la première version d'EE.

Que la valeur de ce champ soit utilisée ou non est une question d'implémentation (comme pour l' catalog_categoryentité). Je fonde cette affirmation sur le fait que le Mage_Eavmodule ne pas fournir toute utilisation de celui - ci comme un comportement de base pour les entités EAV.


à votre avis, est-il sûr d'utiliser ce drapeau? Je travaille sur un processus d'approbation client manuel pour lequel cela semble conçu, mais j'hésite à l'utiliser s'il n'est pas pris en charge.
Ryre

4
"support" dans ce cas est ce que vous construisez. Je n'utiliserais pas ce drapeau, car il peut être utilisé sur la route. Il serait préférable d'ajouter un attribut d'espace de nom (par exemple. toast_is_active) Pour utiliser.
benmarks

Salut Ben @benmarks, dans Magento 2, ce champ hérité de la table customer_entity continue d'exister.
WaPoNe

pourquoi est-il si rempli de ces intrigues ...
medmek
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.