I would like to make a custom list item read-only based on a field value, i.e. FieldName=Billed FieldType Y/N if Y then the iten is read only and can't be changed but if it is N then the item can be changed and resaved.

Is this possible?

  • I feel like something could be done with record declaration, but I don't have time to research or expound. – Jammin4CO Jun 22 '16 at 17:20

You could use a workflow that is triggered on ItemChange , checks the value, and changes the permissions accordingly. SP 2010 workflows have a Workflow Action called "Replace List Item Permissions" that can change permissions. This action is only available in an impersonation step. See: http://spcycle.blogspot.hk/2012/01/how-to-create-workflow-to-change-item.html

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.