Forum Discussion
Soheilsd
Aug 11, 2019Copper Contributor
How to set View level permission for a List/Library in SharePoint online?
I want to set permission for some of my list views so that a specific person can visit them and nobody else have access to them.
Gerard1254
Aug 19, 2021Copper Contributor
Hi would you mind explaining what you mean by "move the view page to a doc library". I have a list the default view only exposes columns I don't mind the submitters to the list seeing. But certain columns on the list are only for the eyes of an internal dept. I have created a view for that dept but the general user will be able to see there is another view to the list and can click on it since there is no permission that can be applied to a view. Thanks for your help!
mattchowell
Aug 19, 2021Iron Contributor
Open the site in SP Designer. All files > lists > open the list. Right click > copy the desired view. Open any doc library from All files > library and paste in the view page. You can then open the library in the browser and adjust permissions as you would for any document. Most likely you'll stop inheriting and apply unique permissions. Once done reverse the process and copy the view page back to the list.
You could also adjust the permissions in SP Designer if it's easier.
You could also adjust the permissions in SP Designer if it's easier.
- TripDubsSep 28, 2023Copper ContributorThank you, worked like a charm!
- mattchowellJun 03, 2024Iron Contributor
amos_wuIt looks like you're opening the list from "list and libraries"-click all files > lists to get to where you can copy view pages. My screenshot above is misleading, sorry!
- ikoalosaurusSep 02, 2021Copper ContributorDoes this really work with SharePoint Online?
- mattchowellSep 02, 2021Iron Contributor
Yes, I've used it in SP Online. ikoalosaurus
- BrijendraJan 06, 2022Copper ContributorIf you are using Classic UI then you can use Audience Targeting in Listview webpart, just edit the view page from Setting > Edit Page and in the edit webpart properties pane in Advance tab, select the group in Audience targetting.
- Gerard1254Aug 19, 2021Copper ContributorThank you for your prompt response!