Dopo aver aggiornato la versione Campaign alla versione 8886, gli operatori con diritti di amministrazione non possono modificare le proprie password o altre password a causa di restrizioni nel campo password.

Problema

Dopo aver aggiornato la versione Campaign alla versione 8886, gli operatori con diritti di amministrazione non possono modificare le proprie password o altre password a causa di restrizioni nel campo password.
Il campo password apparirà vuoto e non sarà modificabile:

password_field

Ambiente

Tutta la versione Campaign V6.1.1 attiva o dopo la versione 8883.

Causa

Il seguente cambiamento nello schema xtk:operator causa questo problema.

Sulla versione precedente a 8883:

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

Dopo la versione 8883:

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

Solo se accedi come amministratore, avrai accesso al campo password.

Risoluzione

Abbiamo bisogno di estendere lo schema xtk:operator per sostituire gli attributi predefiniti.

Esempio di definizione estesa dello schema:

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

In questo modo qualsiasi operatore con diritti di amministratore potrà modificare il campo password.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online