Drupal Association members fund grants that make connections all over the world.
*Some* of our users are also employees. We have a "Staff" content type that is flagged for use with Content Profile.
Each staff member has one of two roles: "Full-time Staff" or "Part-time Staff". There are two additional roles: "Manager" and "HR Admin".
We don't want employees editing their own employee information, so we are restricting access to that to ONLY the HR Admin role.
When I'm signed-in as admin (super user), I can edit another user's profile and see the "Employee Information" tab (which is the Staff content type). When signed in as a user with HR Admin role and edit another user's profile, I don't see the "Employee Information" tab at all. It's as if showing that tab is based on the user being viewed, not the signed-in user.