Does anyone know a way to restrict the editing of particular attributes when in the project listing? I know it can be done via the field properties on the list column section, but we are looking to do it a more of a system level to prevent PMs from changing things such as project charge code.
You can do this in studio, but you need to go to "Project List" instead of "Project Properties". and go to "fields" link
Display all attributes, and search in you example charge code, and go to the properties.
Check the column "Allow Grid Editing" how is marked, this should tell if you want to edit or not.
In the charge code properties unchek the checkbox "Allow Editing" fi you want this attribute cannot be editable in project list.
Then Save all your changes and Click on publish Button in order to apply the changes.
Then the Charge code will not be editable in your project list and not in project properties.
Hope that helps.
Thank you for the information. We will try it out and let you know if we are successful.
If you allow your users to customise their own personal "Project List" view, then I think that they can set that "allow grid editting" value on their local personal configuration - obviously they would need to know how to do this it depends on how mature your users are?
Another (better?) way is to place/move your 'protected attributes' to a secure-subpage within the project layout ; then when the list view is presented to the user the application will respect that security - if you have secured the subpage just with access-rights then you can control who can view/edit in the the subpage and list view, if you have secured the subpage with an access-group which the user is not a member of, then the field would be displayed blank.
(there are a few settings which control secure-subpages - you should read up on them as I have not mentioned everything here)
Dave, that's right they would be able to change it through customising.