Das Benutzerkennwort kann nach der Aktualisierung auf 8886 nicht geändert werden

Nach der Aktualisierung des Builds für Campaign auf Build 8886 können Benutzer mit Administratorrechten ihr eigenes Kennwort oder andere Kennwörter aufgrund einer Einschränkung im Kennwortfeld nicht ändern.

Problem

Nach der Aktualisierung des Builds für Campaign auf Build 8886 können Benutzer mit Administratorrechten ihr eigenes Kennwort oder andere Kennwörter aufgrund einer Einschränkung im Kennwortfeld nicht ändern.
Das Kennwortfeld wird leer dargestellt und kann nicht bearbeitet werden, wie etwa:

Umgebung

Alle Campaign V6.1.1 auf oder nach Build 8883.

Ursache

Die unten angeführte Änderung im „xtk:operator“-Schema verursacht das Problem.

Auf Build vor 8883:

<element label="Access" name="access">
      <attribute label="Password" length="128" name="password" type="string"/>

Nach Build 8883:

<element label="Access" name="access">
      <attribute accessibleIf="$(loginId) = 0 or $(login) = 'admin'" label="Password"
                 length="128" name="password" type="string" visibleIf="false"/>

Nur wenn Sie sich als Administrator anmelden, haben Sie Zugriff auf das Kennwortfeld.

Lösung

Wir müssen das „xtk:operator“-Schema erweitern, um die Standardattribute zu überschreiben.

Die erweiterte Schemadefinition sollte wie folgt aussehen:

<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>

Dadurch wird sichergestellt, dass jeder Benutzer mit Administratorrechten das Kennwortfeld bearbeiten kann.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?