Archivo

Archive for the ‘Uncategorized’ Category

Hello world!

diciembre 15, 2010 1 comentario

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Categorías: Uncategorized

Mostrar el menu «Acciones del sitio» SOLO para los administradores

Agrego aqui este post de Ramón Torras que nos explica como esconder el menu "Acciones del sitio"
 
 
Sharepoint esta configurado para que el menu "Acciones del sitio" salga para los usuarios con permisos de contribución de algun tipo.
 
Si tiene permisos de lectura no sale.
 
Pero nos puede interesar que solo salga para los administradores. En este caso hay un control que nos será muy util.
 
SPSecurityTrimmedControl
 
Con sharepoint Designer vamos a buscar nuestra mastrpage.
<Sitio>/_Catalogs/Masterpage  (Por defecto es la default.mater)
 
la desprotegemos y en modo codigo localizamos los siguientes tags:
 
<SharePoint:SiteActions……
Aqui es donde estan definidos los submenus que se han de mostrar en función de los permisos del usuario logado.
 
 
pondremos la sección del SiteActions dentro de otra que crearemos ahora llamada:
 
<SharePoint:SPSecurityTrimmedControl PermissionsString="ManagePermissions" runat="server">
     <%–  toda la sección SiteActions   –%>
</SharePoint:SPSecurityTrimmedControl>
 
 
En la property de "PermissionsString" he puesto "ManagePermissions" porque es lo que quiero hacer yo ahora mismo. Si nos interesara mostrar "Acciones del sitio" a otros permisos, se cambia por otro, incluso se pueden concatenar con comas.
 
Listado para PermissionString:
 
List Permissions
ManageLists
CancelCheckout
AddListItems
EditListItems
DeleteListItems
ViewListItems
ApproveItems
OpenItems
ViewVersions
DeleteVersions
CreateAlerts
ViewFormPages
 
Site Permissions
ManagePermissions
ViewUsageData
ManageSubwebs
ManageWeb
AddAndCustomizePages
ApplyThemeAndBorder
ApplyStyleSheets
CreateGroups
BrowseDirectories
CreateSSCSite
ViewPages
EnumeratePermissions
BrowseUserInfo
ManageAlerts
UseRemoteAPIs
UseClientIntegration
Open
EditMyUserInfo
 
Personal Permissions
ManagePersonalViews
AddDelPrivateWebParts
UpdatePersonalWebParts
 
 
Una vez modificada la masterpage la protegemos y la aprovamos para que se visible.
 
 
NOTA: El control SPSecurityTrimmedControl nos puede servir para mostrar en función de los permisos del usuario CUALQUIER control que contenga. Es decir, tiene multiples aplicaciones.
 
Fuentes:   Fuente1    Fuente2
Categorías: Uncategorized