This example uses the merge type replace to remove channel from all users’ display.
The following example shows how for a particular container, a role admin can ignore all of the channels defined in the organization level. The organization definition resembles the following:
<Container name=...> ... ... <Selected> <Reference name="X"/> <Reference name="Y"/> <Reference name="Z"/> </Selected> </Container> |
Because the role admin does not want any of the users under that role to have the X, Y, or Z channels, the container is defined as follows:
<Container name=...> ... ... <Selected merge="replace"> <Reference name="A"/> <Reference name="B"/> <Reference name="C"/> </Selected> </Container> |
The selected list in the role document’s container replaces the selected list in the organization document’s container.