[MGNLUI-2489] Security App: ACL list disappears when editing existing roles with local admin Created: 04/Dec/13  Updated: 12/Dec/13  Resolved: 12/Dec/13

Status: Closed
Project: Magnolia UI
Component/s: security app
Affects Version/s: 5.2
Fix Version/s: 5.2.1

Type: Bug Priority: Critical
Reporter: Lars Fischer Assignee: Tobias Mattsson
Resolution: Fixed Votes: 0
Labels: security
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File sa-create-role-3.png     PNG File sa-create-role-4.png     PNG File sa-create-role-5.png    
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   

When editing an existing role with a local admin, all the settings suddenly disappear in the ACL GUI when a wrong path is entered.

To reproduce:

  • edit an existing (working) role as local admin
  • switch to the ACL tab
  • enter a path you don't have permissions for (e. g. / under website)
  • try to save - an error message appears (correct)
  • save again with the same path and the dialog is closed
  • edit the role again and all the settings in the ACL tab are gone

=> the role still does work, even without the settings visible!



 Comments   
Comment by Lars Fischer [ 04/Dec/13 ]

Contact me for a ready-to-run Maven based demo application!

Comment by Tobias Mattsson [ 05/Dec/13 ]

Do you still have the stacktrace for this problem?

Comment by Tobias Mattsson [ 12/Dec/13 ]

This was fixed in MGNLUI-2512 where the validation step was rewritten, the problem was that the NodeAdapter was used to modify the underlying node, then validation occurred on the node. If validation didnt pass the same NodeAdapter was still in use by the dialog but it had been changed internally.

Generated at Mon Feb 12 08:57:08 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.