Unable to change operator password after upgrade to 8886

After upgrading the build for campaign to build 8886 , operators with admin rights cannot modify their own or other passwords due to restriction in the password field.

Issue

After upgrading the build for campaign to build 8886, operators with admin rights cannot modify their own or other passwords due to restriction in the password field.
The password field would appear blank and would not be editable like:

Environment

All Campaign V6.1.1 on or after build 8883.

Cause

The below change in the xtk:operator schema causes this issue.

On build before 8883:

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

After build 8883:

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

Only if you log in as admin, you will have access to the password field.

Resolution

We need to extend the xtk:operator schema to override the default attributes.

The extended schema definition should look like:

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

This would make sure that any operator with administrator rights, will be able to edit the password field.

 Adobe

Get help faster and easier

New user?

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online