Role based left menu in Sharepoint Services

asp.netnetsharepoint

I need to build a Sharepoint (Windows Sharepoint Services – WSS) site for a project management team. I built application pages(aspx) to handle some dashboard functions.

I would like to apply "security trimming" for the left menu to show the respective menu options for the user's role.

There is no OOTB functionality for this .

Can someone suggest sth ?

cheers,
gabor

Best Answer

You are correct that OOTB Quick Launch cannot be audience targeted, however list items can (if you are using MOSS not just plain WSS) take a look at this article for more details. You can than add list web part to one of the zones or even modify the page layout and publish it to left menu.

You should stick to audiences if possible, but you could also solve the problem by:

  • creating a custom quick launch as a server side control
  • creating a JQuery script to check permissions and update quick launch (not recommended, this is not very secure, but if you are looking just for UI adjustment and you will still be protecting your pages with OOTB SharePoint permissions it might work)
Related Topic