{"id":6746,"date":"2015-05-27T16:24:05","date_gmt":"2015-05-27T08:24:05","guid":{"rendered":"http:\/\/www.boostsolutions.com\/blog\/?p=6746"},"modified":"2023-07-31T11:38:15","modified_gmt":"2023-07-31T03:38:15","slug":"specify-columns-read-hidden-uesrs","status":"publish","type":"post","link":"https:\/\/www.boostsolutions.com\/blog\/specify-columns-read-hidden-uesrs\/","title":{"rendered":"How to specify columns permissions based on user role"},"content":{"rendered":"<p>Since <a href=\"http:\/\/www.boostsolutions.com\/columnpermission.html\" target=\"_blank\" rel=\"noopener noreferrer\">Column\/View Permission<\/a> released from 2008, it becomes the hot product which helps customers to resolve a lots of column permission issues.<br \/>\nWith <a href=\"http:\/\/www.boostsolutions.com\/columnpermission.html\" target=\"_blank\" rel=\"noopener noreferrer\">SharePoint Column\/View Permission<\/a>, you can protect your sensitive information by hiding the columns which contains the sensitive contents, or restrict the users to edit columns by setting the columns as read-only.<br \/>\nAlso, you can set the columns hidden or read-only based on the conditions, which can make the product work under the complicated scenario.<br \/>\nThe following example will explain how column permission works in the real worlds.<\/p>\n<p>We record all projects information in one list and try to track the project in this list. The project information includes these fields, Project, Start Date, Due Date, Priority, Status, Team, Manager, Discussions, Estimated Cost and Actual Cost.<br \/>\nWe want:<br \/>\na. Estimated Cost and Actual Cost columns must be hidden to all Team members.<br \/>\nb. Only Manager can view and edit the project information.<br \/>\nc. All team members can only add or edit the discussions for the project.<br \/>\n<a href=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/11.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/11.png\" alt=\"1\" width=\"368\" height=\"319\" class=\"alignnone size-full wp-image-6748\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/11.png 368w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/11-300x260.png 300w\" sizes=\"(max-width: 368px) 100vw, 368px\" \/><\/a><\/p>\n<p>This is one project information, only, Manager Mike Miller can access all fields. Members of Team A cannot access Estimated Cost and Actual Cost, but can add and edit discussions..<br \/>\nAnd follow these steps to configure the column permissions:<br \/>\n1. In the list, enter the Column Permission Settings page, and add a permission part.<br \/>\n2. In the Include Users section, click Select more users link to expand the following sections. And then select Team in Choose User\/Group Columns section, which means that all members of the represented group (In the current project, it means the members of Team A) will be restricted to access the specific columns.<br \/>\n<a href=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/21.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/21.png\" alt=\"CVP-2\" width=\"867\" height=\"542\" class=\"alignnone size-full wp-image-6749\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/21.png 867w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/21-300x187.png 300w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/21-194x120.png 194w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/a><br \/>\n3. Because Manager is contained in the Team A and we want him to access all the information, in the Exclude Users section, select Manager column. (The users represented by the Manager column will be excluded from the column permissions.)<br \/>\n<a href=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/31.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/31.png\" alt=\"CVP-3\" width=\"860\" height=\"334\" class=\"alignnone size-full wp-image-6750\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/31.png 860w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/31-300x116.png 300w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><br \/>\n4. In the Permission Settings section, click Add Column Permission button.<br \/>\nIn New Item Form, set Estimated Cost and Actual Cost columns hidden.<br \/>\nIn Edit Item Form, set Project, Start Date, Due Date, Priority, Status, Team, Manager columns read-only, and set Estimated Cost and Actual Cost columns hidden.<br \/>\nIn View Item Form, set Estimated Cost and Actual Cost columns hidden.<br \/>\n<a href=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/4.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/4.png\" alt=\"CVP-4\" width=\"810\" height=\"363\" class=\"alignnone size-full wp-image-6751\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/4.png 810w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/4-300x134.png 300w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/><\/a><br \/>\nAnd this is the view for all team members: Estimated Cost and Actual Cost columns are hidden base on the permissions, and Discussion columns can be edited.<br \/>\n<a href=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/5.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/5.png\" alt=\"CVP-5\" width=\"536\" height=\"432\" class=\"alignnone size-full wp-image-6752\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/5.png 536w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/5-300x241.png 300w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/><\/a><br \/>\nAnd this view is for Manager Mike Miller. He can view and edit all fields.<br \/>\n<a href=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/6.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/6.png\" alt=\"CVP-6\" width=\"551\" height=\"486\" class=\"alignnone size-full wp-image-6753\" srcset=\"https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/6.png 551w, https:\/\/www.boostsolutions.com\/blog\/wp-content\/uploads\/2015\/05\/6-300x264.png 300w\" sizes=\"(max-width: 551px) 100vw, 551px\" \/><\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since Column\/View Permission released from 2008, it becomes the hot product which helps customers to resolve a lots of column permission issues. With SharePoint Column\/View Permission, you can protect your sensitive information by hiding the columns which contains the sensitive contents, or restrict the users to edit columns by setting the columns as read-only. Also, [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,347],"tags":[],"_links":{"self":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/6746"}],"collection":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=6746"}],"version-history":[{"count":7,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/6746\/revisions"}],"predecessor-version":[{"id":9147,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/6746\/revisions\/9147"}],"wp:attachment":[{"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=6746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=6746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boostsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=6746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}