Tuesday, October 23, 2007

WSS Contributor Permissions

Ok so you have set up your Site collection and you have a site that you want folks to be able to add items to say a calendar and an announcement web part but you don't want them to be able to modify the web part on the page itself. It's a simple set-up just not one explicitly defined in the general/basic books/sites out there. Here's the steps;

1. Create the site and select "use unique permission" rather than inherhit from parent.

2. Create the calendar list and the announcement list and place a view on your site default page.

NOTE: By doing steps 1 and 2 in order you have accomplished the following: the site has specific Owner, Member and Reader groups and the two lists are inheriting permissions from the site.

3. Edit the permissions of the lists(by doing this you break inheritance from the site) but you don't have to change any permissions, you just want to break inheritance so any changes you make on the site level do not propigate down to the lists.

4. Now at the site level modify the Member group to read only.

By doing these 4 steps you keep the ability for the Member to be able to add, edit or delete items in the list but they no longer can Modify the web part itself on the page.

Good luck and Happy SharePointing