1

I have a SharePoint 2013 list which contains many items (about 50).

But I can't find a way to give some users access to the list and only a few items appart from adding the read permissions for all items, then removing the read permission for these users in each item they're not related.

For example, let's take this list of customers with their name, language and country.

Customers

John - EN - UK

Jack - EN - US

Jean - FR - CA

Is there a way to give access to the customers which language is "EN" and to the list itself without adding the read permissions for the user on the list and having to delete the read permission on the FR item?

It would have been so easy if we could set permissions on views, but unfortunately, it seems we can't.

The only solution I could find until now is to create another list which would contains links to the items.

Any ideas?

Thanks.

  • 1
    Have you tried item-level permission? – Aveenav Aug 15 '16 at 14:43
  • @Aveenav Are you talking about setting permissions on the item itself? If so, that's the problem since I also need to give access to the list. Otherwise, the users will have to go through links to access the items instead of the list. – Marc-André Aug 15 '16 at 14:53
  • 1
    Can you consider making folders for each language or Country and breaking inheritance of the folder? For eg: Only UK customers will have access to UK folder, they will not see US and FR folders – Unnie Aug 15 '16 at 15:04
  • 1
    Folders are a good option for breaking inheritance. Best practice is to define unique scopes at the highest level possible, and to manage them with groups rather than individual users: technet.microsoft.com/en-us/library/gg128955.aspx – Erin L Aug 15 '16 at 15:49
  • 1
    You can use folders, or break down to separate lists. Folders are not actually the last resort, in some cases they are quite useful(like handling thresholds in large lists). They're mostly fine unless users don't keep nesting them and start using document libraries like shared drives. nothingbutsharepoint.com/2008/12/23/… – ova Aug 15 '16 at 16:18
1

You can create folders for each Country/Language and break inheritance and keep unique permission at folder level.This will help you to keep all records in single list and also will avoid List Item level permissions.

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.