I started with a company this week that is running QC (9.2). I've never used QC or any of the HP/Mercury tools before, however, that does not seem to disqualify me from being asked questions about it, by my new boss, who knows I have never used QC. So, here's the situation.
We have clients, internal and external, for whom the ability to track bugs reported from their site would be a benefit. The question then is this: Is there a way to create user accounts to view some bug entries and not others, while other users (e.g., QA staff and developers, etc.,) can view ALL the bug entries?
Unfortunately not. You can't control access down to the view level.
The only option available to you would be to create a filter they can apply which would filter down on their items, but the issue with that would be it wouldn't really stop them from viewing all the defects in the system.
I have had to do this at a previous place, but it was insane in the implementation, and it only allowed read access:
We created a new QC project for each client, and only setup ids which they used with Defect module access only. Then on a nightly cycle, we queried the main project database for any specific client's defects, and wiped out the separate project's database information and inserted the new information - this gave them a nightly snapshot, but not real time information on the defects.
Insanity: doing the same thing over and over again and expecting different results