Child group parent relationship not updated after removing child group from parent relationship, Is this expected?

Ran across a potential issue with group administration and although it does not cause a security concern it poses some confusion with regards to parent/child folder membership inheritance.  The purpose of my post is to understand if this is expected behavior and if so what's the rationale.

If you create a group named parent, then add new child group then add user to child group membership  the child group shows as direct member type and  user1 shows was inherited membership type when viewing the parent group.   For example:

 If you edit the child relationship and remove parent reference the memberships update accordingly which results in expected outcome of 

If you however you just remove the child group form the parent the parent group, membership updates correctly however when viewing the child group the parent relationship is still present.

For future group maintenance this could be a bit confusing as one would expect if you added members to child group it would reflect in the parent membership inheritance but it no longer will.

Is there feature reasons the child group parent relationship is not broken when child group is explicitly removed form the parent group's  membership?

  Discussion posts and replies are publicly visible

Parents Reply
  • +1
    A Score Level 2
    in reply to btravis

    I think it might have to do with the group security. When you create a child group from parent, it inherits the security from the parent. When you remove the child group from the parent, had the relationship been removed the administration priviledges (security) would also be removed and there's a high possibility for any process/UI to break. Therefore, Appian makes sure that the relationship is intact even when the sub group is removed and if someone removes the parent relationship, he should update the group security as well.

Children