Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X
Are there ACLs or a preference that controls who/when an object can be shared to a Project from a Product/Library?
I have a user that is trying to share some objects, but the "Add to Project" option is greyed out.
Thanks,
Steve D.
Thanks everybody, once you mentioned the Collaboration Manager role, i remembered...
The Collaboration Manager role has the ACL set for Change Permissions. This also allows users to Modify Permissions through the Ad-Hoc permissions. They can only grant the permissions that they have.
We are currently working on setting this up as well (9.1 M040). This guide (p.31)says the user must have Change PermissionsAND Modify permissions on the object. This poses a problem for one of my PDM-Project share actions, specifically Users cannot 'Add to Project' a Released object since they do not have Modify permissions. <u>Is this what you see as well?</u> I don't see that reflected in Mr. Lockwood's excel sheet.
Also in the Policy Administrator I'm noticing that created Projects show up in the \Private\Project\ tree, when I have been controlling our PDM link fron Default\PDM. Default does have Default\Project, but none of them show up in there.
I have a couple use cases for Projects: 1. Internal Development 2. External Collaboration
I think I would want these 1. in Default, 2. in Private,<u> thoughts? I'm guesssing the template of the Project controls this? How do I even make a Project show up in the Default tree?</u>
The user needs Modify permission on the object in PDM in order to "Check it out to a Project", this is after all a check out action. Modify is not required if the user is only going to Share to the Project.
BTW, "sharing" is a very significant "Change Permissions" activity, as it results in potentially a very large new "audience" for the object. Hence the requirement to have "Change Permissions" permission.
Also note that there is a preference which controlls whether or not the ad hoc "Manage Security" action is ever visible in PDM.
Russ
Also, as to how to set Projects to be either "Private" or "Public", so that you can manage them in the desired domain tree...
The Project "attribute": Access Group determines whether or not the Project is Private. (Unlike the nice simple selection in PDM contexts.) If you choose the value "Team Members Only", the Project will be Private, and it's domain controlled appropriately. If you choose the value "Default", the Project will be non-Private, and it's domain controlled under the Org Default>Project domain.
Russ
'Check out to Project' and 'Share to Project' are two very different actions, yet in 9.1 one must be able to 'Add to Project' before selecting whether it isa Share or Check Out.
In my testing I had to set the ACL in PDMLink to allow Modify to get the 'Add to Project' pick, at that point it is wide open to Check Out or Share.
Am I missing something? Is there a way to allow Share to Project, but not Check Out to Project?
In Reply to Russell Pratt:
The user needs Modify permission on the object in PDM in order to "Check it out to a Project", this is after all a check out action. Modify is not required if the user is only going to Share to the Project.
BTW, "sharing" is a very significant "Change Permissions" activity, as it results in potentially a very large new "audience" for the object. Hence the requirement to have "Change Permissions" permission.
Also note that there is a preference which controlls whether or not the ad hoc "Manage Security" action is ever visible in PDM.
Russ
A user must have "Change Permissions" permission in order to access "Add to Project". With that, a user with Read/Download only can access the UI and Share to a Project. While the user can select the "PDM Check-Out" option within that UI, it will fail with a permissions error if the user does not have "Modify" permission on the object. When the "Share" option is selected, the share action will be successessful without the Modify permission.
Russ