I disagree, Dale. I just tested my solution and it works fine. Any project
that I associate with my new category becomes read only, but the user's or
group's access to all other projects stays the same.
I think your first statement is incorrect. The security model is more
subtle than that.
Your listing of the order of precedence is correct, but it does not apply to
groups in the way that you wrote. It only applies to a user or group with
respect to the things (projects, resources, views, etc) listed in the
Category.
I also don't think the alternative solution you offer would work relative to
the problem posed in this thread. It seems to me that by creating a new
category and setting the Save permission to Not Allow, you accomplish nothing
if some users already have Allow permission in another category that includes
the subject project. You might want to test it; I could be wrong.
While it is true that Deny should rarely be used, and always used with care,
this is one application in which it offers a clean solution to a tricky
problem.
Reid McTaggart
(e-mail address removed)
Alegient, Inc.
Microsoft Certified Partner
Project Server Experts