[Feature Request] UI showing implicit user assignment to parent organization could be more intuitive

Reproduction Steps

  1. Log in as an Administrator.
  2. Navigate to Control Panel > Users and Organizations > Organizations.
  3. Create an organization named “Parent Organization”.
  4. Create a child organzation for “Parent Organization”, and name it “Child Organization”.
  5. Navigate to Control Panel > Users and Organizations > Users.
  6. Create a new user.
  7. From the edit user page, navigate to the Organizations page.
  8. Observe the organizations displayed on the screen.
  9. Click on the “x” button of the Parent Organization, and observe the behavior

Actual Results

  • Both “Child Organization” and “Parent Organization” are displayed.
    • “Parent Organization” is displayed because the user is an implicit member, since organizations.membership.strict=false is set by default.
      However it is difficult to tell from the UI whether the user is implicitly or explicitly assigned to a certain organization.
  • Clicking on the “x” button does not remove the “Parent Organization”. The message “Success:Your request completed successfully.” is shown.
    • It makes sense that a user’s implicit assignment to an organization cannot be deleted.
      However, if the user is not aware that the assignment is implicit, this could lead to confusion.

Expected Results (Request)

  • Both “Child Organization” and “Parent Organization” are displayed. There is a helpful message that shows that the “Parent Organization” is an implicitly assigned organization.
  • The “x” button does not appear next to the “Parent Organization”, since this operation is not allowed.

Tested On

master (hash: cd648c0ef50de6b720377bb18c07b1ea92b5c8ac)