¿Qué hace la bandera Cliente is_active?


10

Durante una discusión de hoy me informaron que el indicador Cliente es_activo en realidad no hace nada.

Se trata de un indicador único, como la dirección de correo electrónico del cliente, en el que es no un atributo EAV. En cambio, es una columna en la tabla customer_entity.

Intenté establecer el indicador en 0 para un cliente de prueba, pero aún puedo iniciar sesión. Todas las demás funcionalidades parecen funcionar normalmente.

¿Se proporciona esta bandera como una conveniencia para los desarrolladores? ¿Está destinado a algún propósito futuro? ¿Qué hace is_active si es que hace algo?


Editar : Aquí hay un desbordamiento de pila relacionado: /programming/3617832/disable-customer-in-magento


1
Creo que es de EE. El cliente puede ser activado / desactivado hasta donde recuerdo
Fabian Blechschmidt

1
Tengo acceso a EE, pero no veo esa funcionalidad en ningún lado. Eliminarlos elimina la fila por completo.
Ryre

Un poco de grep sobre EE-lite no muestra nada. Tienes razón. Entonces lo interpretaría como un trozo de la funcionalidad :-)
Fabian Blechschmidt

1
Lo mismo que Toast mencionó: No veo la funcionalidad en EE Backend.
Anna Völkl

Ok, ¿alguien puede publicar una respuesta? Brindis, creo que lo hiciste, así que responde tu pregunta y gana 25 repeticiones :-)
Fabian Blechschmidt

Respuestas:


14

Este es un campo heredado, derivado Mage_Eavy presente desde v0.7.14800 (y quizás antes). Como tal, es anterior a la versión más antigua de EE.

Si el valor de este campo se usa o no es una cuestión de implementación (como lo es para la catalog_categoryentidad). Baso esta afirmación en el hecho de que el Mage_Eavmódulo no proporciona ningún uso del mismo como un comportamiento base para las entidades EAV.


en tu opinión, ¿es seguro usar esta bandera? Estoy trabajando en un proceso manual de aprobación del cliente para el que parece diseñado, pero dudo en usarlo si no es compatible.
Ryre

44
"soporte" en este caso es lo que construyes. Yo no me utilizar este indicador, ya que puede ser utilizado en el futuro. Sería mejor agregar un atributo de espacio de nombres (por ejemplo toast_is_active) para utilizar.
puntos de referencia

Hola Ben @benmarks, en Magento 2 este campo heredado en la tabla customer_entity continúa existiendo.
WaPoNe

¿Por qué está tan lleno de estas parcelas ...
Medmek 02 de
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.