External users Organization allowing multiple Cage Code choices
A two part...
a) We have external users, who we set their organization to the company they work for, and in the project they can access, we default the cage code on new objects to the same. However, we notice, that some users can change the cage code to other organizations. If we were to modify the user's login organization, we never loose the original cage code possible selection. I.e. My test user was my organization. Then I modified to test for company A. Then modified to company B. My test user can now set my original organization, plus both Company A and Company B, and sometime Random Company C and D. How would we clear the other options when they search Cage Codes to only get the default organization?
b) Other side of the coin, we deal with multiple branches of the same vendor. Is there a way to set the organizations up so all the branches can fall under the HQ, and allow selection of any of the other branch's cage codes? I know the above would work, however, without understanding how and why this works, and how to control it, could mean it would later disappear or random choices becomes available.

