The automatic synchronization of live workspace done by this listener does not work for node with sameNameSiblings=true
For example I create 3 events node in workspace default under a "ametys:plugins" node (calendar's events of workspaces)
After auto synchronisation we have:
default | live |
---|---|
event E1 | event E1 |
event[2] E2 | event[2] E2 |
event[3] E3 | event[3] E3 |
the 3 nodes are correctly created and synchronized
Then delete event E2
After auto synchronisation we have:
default | live |
---|---|
event E1 | event E1 |
event[2] E3 | event[2] E2 |
- | event[3] E3 |
event[3] E3 becames event[2] E3 in default workspace, so for LiveWorkspaceListener event[2] E2 still exists in default and so do nothing
Add 2 events E4 and E5
After auto synchronisation we have:
default | live |
---|---|
event E1 | event E1 |
event[2] E3 | event[2] E2 |
event[3] E4 | event[3] E3 |
event[4] E5 | event[4] E5 |
when synchronizing E4 creation, node at path event[3] already exists in live workspace,
LiveWorkspaceListener does nothing
- Conditionne
-
WORKSPACES-1739 Unable to see the project creator in "Member list" on the project homepage
- Available for review
- Est référencé par
-
CMS-12127 [SynchronizeComponent] Should verify path too
- Open
-
WORKSPACES-1506 Events deleted from the calendar are not deleted from the ICS export
- Closed