Después de actualizar la versión para la campaña para la versión de 8886, los operadores con derechos de administrador no pueden modificar sus propias contraseñas ni ninguna otra debido a restricciones en el campo de contraseña.
Problema
Después de actualizar la versión de la campaña para la versión de 8886, los operadores con derechos de administrador no pueden modificar su propia contraseña ni ninguna otra debido a restricciones en el campo de contraseña.
El campo de contraseña aparece en blanco y no es editable como:

Entorno
Todas las campañas V6.1.1 en la versión 8883 o versiones posteriores.
Causa
La siguiente modificación en el esquema xtk:operator causa este problema.
En la versión antes del 8883:
<element label="Access" name="access"> <attribute label="Password" length="128" name="password" type="string"/>
Después de la versión 8883:
<element label="Access" name="access"> <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" label="Password" length="128" name="password" type="string" visibleIf="false"/>
Solo si se registras como administrador, tendrá acceso al campo de contraseña.
Resolución
Necesitamos extender el esquema xtk:operator para anular los atributos por defecto.
La definición del esquema extendido debe ser similar a:
<element desc="Operators of the application" img="xtk:operator.png" label="Operators" labelSingular="Operator" name="operator"> <element label="Access" name="access"> <attribute accessibleIf="$(loginId) = 0 or hasNamedRight('admin')" label="Password" length="128" name="password" type="string" visibleIf="false"/> </element>
Esto asegura que cualquier operador con derechos de administrador pueda editar el campo de contraseña.
Inicia sesión en tu cuenta