Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-15391

Inconsistent results in enduser UI with delegated admin

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 6.5.0.1, 6.5.0.4
    • Fix Version/s: 6.5.1.0
    • Component/s: Module - UI - Enduser
    • Labels:
    • Target Version/s:
    • Verified Version/s:
    • Story Points:
      2
    • Sprint:
      Team UI - 2020.12
    • Support Ticket IDs:

      Description

      When clearing a value for a property in the enduser UI by a delegated admin, sometimes the value doesn't clear.

      Steps to reproduce:

      1. - Create a managed/user called user1
      2. - Create a managed object called consumer1
      3. - Add 2 properties to managed/consumer: userName and lastName (not required)
      4. - Create a managed/consumer called consumer1
      5. - Create a internal role called: service desk
      6. - Create a privilege called: servicedesk-priv on object consumer
      7. - Assign permissions to create and update consumer userName and lastName
      8. - Assign servicedesk-priv to servicedesk role
      9. - Assign authorization roles: servicedesk role to user1
      10. - Set Enable Dynamic Roles to enabled in configure>authentication>session
      11. - Log into endUser UI as user1
      12. - Select consumer1 and delete lastName
      13. - Click Save
      14. - Request payload: [\{"operation":"remove","field":"/lastName"}]
      15. - Repeat Step 13 3 times.
      16. - Click back to the home screen and select consumer1 again
      17. - Click Save
      18. - Request Payload: []
      19. - Enter value for last name, Click Save
      20. - Request payload: [[\{"operation":"add","field":"/lastName","value":"df"}]
      21. - Click back to the previous screen and select consumer 1 again
      22. - Click Save
      23. Request Payload: []

      In summary, If the last name box is empty and you click save results is either: [] or [\{"operation":"remove","field":"/lastName"}]

      The same happens if you set the lastName. Results are inconsistent.

      Customer has found this issue as sometimes the value isn't deleted after an attempt was made to delete it.

       

        Attachments

          Activity

            People

            • Assignee:
              andrew.hertel Andrew Hertel
              Reporter:
              margaret.rizkalla Margaret Rizkalla
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: