Remove an owner from a parent DataGroup workflow

Related Issues

Document Status

#17

In Progress

#21

In Progress

Removing an owner (or any other role) from a DataGroup is a bit more tricky than adding one. As in the workflow to add a new owner, we use the DataGroupNode of the parent graph to query the children. However, now we cannot simply remove the user from the corresponding DataGroup as we need to check whether their might be any other parent DataGroup of the child that justifies the owners role for the child DataGroup. So we query the parents users or we refresh the data group.

This workflow is illustrated in Sequence Diagram to remove an owner from a parent DataGroup.

Remove Parent DataGroup Owner

Sequence Diagram to remove an owner from a parent DataGroup