Portal Users - Admin Check Box
There are a few feature suggestions for adding some extra granular permissions to portal users. While I would like that, it seems like it would be a fair amount of programming. There might be a simpler method (dev team can chime in here) that would appease everyone for the time being.
As I understand it, the only "contact" that has access to everything is the primary actual customer. That's all well and good, but we also need additional contacts to have that access. Adding an "admin" checkbox in the sub-contact (or portal user) attributes that would give that user access to everything is helpful.
The checkbox simply allows multiple people to have access to the whole portal rather than just the customer itself.
Example: We create a customer for ABC Company and John Doe is the owner. We then create a sub-contact for each employee that we would be working with. At least one sub-contact would be an office manager or decision maker that should have access to invoices, estimates, ticket history, etc in the portal. The normal sub-contacts should only be able to see their own stuff. While, at the same time, the owner, or primary customer entity, always has access.
Related feature suggestions:
Customer Portal - Billing Admin: