141 votesthinking about it · AdminSharePoint UserVoice Admin (SharePoint UserVoice Admin, Microsoft SharePoint) responded
Thanks for the feedback. We don’t have any plans for column-level permissions at this time, but I’ll leave the UV item active here in case folks want to add further comments.
An error occurred while saving the commentMario T. Lanza commented
My experience is that fine-grained row-level permissions causes enough trouble with limited access scopes all by itself. At our shop we avoid it as much as we're able using other strategies. Adding true field-level permissions would only aggravate that issue.
I recommend using client-side scripting to query the user permissions and to dynamically show/hide fields. That's what we do and it works fine.
If you needed more rigid security, separate out those fields into another list based on roles and again use client-side scripting to dynamically query and add those fields to your form.
Once you've configured these things once you'll have the basis of a reusable library for doing it again and again.Mario T. Lanza supported this idea ·