Hi All,
Environment
I have an Announcements section on my SharePoint 2013 site. As a global company, we have announcements that need to be visible only for certain locations (we have AD groups for each location). We are doing permissions to the list, as well as to the individual items.
Problem
So, the problem exists that we have users that are able to see the list title, however if the select the announcement, they are unable to see it. This is what the international user sees:
http://screencast.com/t/EggmGamlxef
And this is what a Grand Rapids person sees:
http://screencast.com/t/y4wNeMJ5fMCz
So, as you can see, it is filtering based on the permissions to show only what is allowed to the user.
One thing to note on this, the extra permissions are being added via the Shared With option.
List Information
So, for the list, the default is, the only users that can see everything are in MOSS-Grand Rapids. When a new event is created, the administrator is then able to add in additional locations (in the case of this first one MOSS-United Kingdom). Once that is set up, the UK user is then able to see the title to the announcement, but not the actual announcement.
What has gone before
Originally, we had this set up that all of the locations were added to have READ permissions to the list, however, two use cases were violated because of this:
- People should not be alerted when a new Announcement is created if they are not part of the proper group (Such as the parking lot repaving)
- The Administrator does not want to remove all of the other groups each time.They want it to default to MOSS-Grand Rapids, and then include others as needed.
- We have this working in SharePoint 2007 with the same exact permission structure (the people have Limited Access to the list, but they have Read Access to the individual items that they need). In SP2007, this works as expected (they are only able to see the specific items, without having read access to the list.
Is there a way to accomplish this, without resorting to JavaScript (or CSOM)?
Thanks
Robert