Child Organizations should use the same portal as their parents
If I create an Organization and give it a portal, then that is the portal all of the child organizations should use. In other words, the portal should be inherited from the closest ancestor with a portal.
Currently, the child organizations will use the main portal. This does not work when we are creating a portal for a client. As it is, we will have to add all of the users to the same organization as the portal instead of the departments they belong in.