Nice workaround to permissioning lists in SPS Areas.
If you have ever wondered how you secure a list or doucment Library in an SPS Area ... Bil has a nice post on a work around to this...
Applying Permissions to Lists in Areas
One of the issues security in an area is that if you have say several document libraries in that area, the security is the same for all libraries.
When you select a list or document library (through the Manage Content option) in SPS, you'll see the typical interface like Change general settings, Delete this list, etc. What you won't see is the option that you see when you go into the settings in a list or library in a WSS site. Namely the Change permissions for this list option. When you apply permissions to an area (using the Manage Security option), you'll see the typical SharePoint interface to add users, etc. but no option to set permissions for a list or library. You can however still use a feature of SharePoint to apply individual permissions to a document library or list in the area, it just takes a little typing to get there.
If you hover over the Change permissions for this list option in a WSS site, you'll see a url similar to the following:
https://servername/sites/sitename/_layouts/1033/ShrOpt.aspx?obj={1234567A-BBBB-C999D9999999},list
This is the page where you can set permissions for a list or document library (for document libraries, the end of the url will say ",doclib" instead of ",list"). The page exists in a virtual directory that's available to any WSS site and... portal area! This same url format can be used for an individual document library or list at the portal. You just need to know the GUID (the 1234567A number above). To find this out:
- Select Manage Content from there area where your document library or list lives in the portal
- Select the document library or list from the ones available
- Select Modify settings and columns for that list
- Take a look at the url you've gone to. You'll see listedit.aspx?List={... The numbers between the {} characters is the GUID for that list. The easiest way to get from this page to the ShrOpt page is to change the URL from this:
https://servername/_layouts/1033/listedit.aspx?List={30BDBE4A-829A-4FD1-A237-D1D3D60EFF02}
to this:
https://servername/_layouts/1033/ShrOpt.aspx?obj={30BDBE4A-829A-4FD1-A237-D1D3D60EFF02},list- Now you'll be at the Change Permissions: Document Library (or list) page
- Modify the permissions as you normally would, adding or removing users and setting up permissions.
These permissions will only be applied to the document library and not to the entire area so you can now create read-only areas with editable lists. Enjoy!
Comments
Anonymous
December 24, 2004
It works fine for root portal site. But you cannot add users on sub-area (ex. http://portal_site/area_name/_layouts/1033/...)
If you have any workaround please comment.Anonymous
January 07, 2005
Good tip - thanksAnonymous
April 28, 2008
PingBack from http://famouspeoplesbirthdayblog.info/chris-johnson-nice-workaround-to-permissioning-lists-in-sps-areas/Anonymous
June 29, 2008
I agree with Igor Andonovski's first comment. It only seems to work in the root but not in sub-sites.