QUESTION : I am working on an application now that has a fixed set of
permissions. Items like "Add Property", "Edit Property", "Add
Contact", etc
The application itself is partitioned by divisions within our company:
"USA", "Managed", "Panama", etc
When the user logs in, he selects which division he will working in.
Based on the division selected, his roles (permission sets) could be
different. E.g. in "USA" he might be "Property Admin" with edit rights
to properties, but in "Panama" he has read only a...