Sharepoint List View Permission Problems

The original problem is that we needed to limit certain groups from viewing all the list views from within a list. I found SPViewPermissionSettings from http://spviewpermission.codeplex.com to do the trick. It works for individuals but when you just use Active Directory Groups within the sharepoint permissions, it won’t lock down the views and lets them view all views from within a list. Here is a bit of a background on the problem:

Moss 2007 installed on Server 2008 32 bit. Took the Microsoft helpdesk template and modified it to meet my needs. Installed SPViewPermissionSetting as directed and activated. It worked out the box just fine. I was able to set the view permissions and have it work correctly, as in it would take a "viewer" and only show their default view of "my active service requests" and not allow them to even see any other views as a selection. I was just notified that "viewers" can now see all views which show info they should not see.
The only thing that has changed is that we have added a couple new views after I installed and activated SPViewPermissionSetting. After adding the new views, I am able to go to list settings, view permission settings (powered by Bewise) and set permissions on them. But it seems that after I added those views, that now none of the permission settings work.
As of right now if a "viewer" goes to the list, they can see all the views. They DON'T have the default view that is set for them (my active service requests) coming up as the default. And no matter what I change it just flat out doesn't work and assign the correct permissions on views.
I have tried the usual remedies of rebooting. I even removed the wsp completely and re-installed, re-deployed, and re-setup the permissions but it still isn't working. I have read that there is a "reset" button I can't get it to come up to do an actual reset. Does anyone have any idea what I could do to restore these view permissions?


I found this fix from their discussion site and installed the pbs plugin as described, but when I delete the properties using pbs, it DOES fix it for the individuals listed within a sharepoint group, but it won’t implement the view lockdowns for groups (active directory security groups):
 

http://spviewpermission.codeplex.com/WorkItem/View.aspx?WorkItemId=3880
“Hi Suchii,
like others, I have the problem that after a change to the group permissions the configured views does not work anymore. I am not a developer, but I recognized that the assignment of groups to view permissions is written to persistent web properties. Subsequent changes by users to the groups may not be intercepted by the feature. So, the properties contain invalid values after then. When you deinstall the feature it does not help because the properties are not deleted.
workarround:
Delete the properties variables with Powershell and the views will work and set the list view permissions again.
Best regard
NPO
most recent at top (show oldest at top)
npo wrote Nov 3 2009 at 7:33 AM
There is a great new solution to modifiy all sharepoint properties
http://pbs.codeplex.com

Any ideas why this is happening?
evollicAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

quihongCommented:
Your best option is to request support within the Codeplex project.

At best this solution is a kludge. Using a VIEW to "secure" a list is a bad idea. The proper solution would be to secure the items themselves, since a VIEW is really just a group/filter/etc on the data, it doesn't actually secure the content. Just my thoughts.
0
evollicAuthor Commented:
I've been trying to get support from Codeplex but the only solutions they have don't work for my situation. I've tried to contact the maker of the plugin but haven't gotten a response. So I've decided after much debate to just setup filters for views. It's not the best option but it does work and keeps people from seeing everything.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.