Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-7897

ACL nodes should not be synchronized by LiveWorkspaceListener

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 4.0.0
    • 4.0M13
    • None
    • None

      Maybe to be review ...

      A project is stored under ametys:plugins/intranet node, so ACL nodes under project are automatically synchronized into Live workspace.
      But it is already the job of SynchronizeACLObserver to synchronize ACL so there is concurrent modification when updated rights on a project (ex: add or remove a member)

      As a fix, the paths such as /ametys:root/ametys:plugins/.+/ametys-internal:acl.* have been excluded for LiveWorkspaceListener
      Is it the best way to fix it ?

      Note : another solution could be to not fire EVENT_ACL_UPDATED event when editing rights on a project. But, other observers listen this event, and may be necessary (Solr observer for example)

            laurence Laurence Aumeunier
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: