Azione personalizzata e Gruppo
-
16-10-2019 - |
Domanda
Sto creando un link e metterlo nel contenitore azione sito. Il collegamento dovrebbe essere visibile ai membri dei gruppi HR solo. Ecco la dichiarazione nel mio file Elements.xml
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Rights="ManageWeb" Id="UM" Description="View and manage user profile"
Title="User Management" GroupId="SiteActions"
Location="Microsoft.SharePoint.StandardMenu" Sequence="10">
<UrlAction Url="~site/_layouts/UM/Overview.aspx" />
</CustomAction>
<HideCustomAction HideActionId="UM" GroupId="SiteActions"
Location="Microsoft.SharePoint.StandardMenu" Id="hideUM" >
</HideCustomAction>
I miei problemi è come faccio a collegare questo a due, tra il collegamento e il gruppo. Qualsiasi aiuto è molto apprezzato. Grazie in anticipo.
Soluzione
L'intenzione di HideCustomAction è quello di nascondere in modo permanente l'azione personalizzata, non per nasconderlo condizionale, quindi non è possibile collegare quei due fuori dalla scatola. L'azione personalizzata può nascondersi in base a due attributi di CustomAction elemento: Diritti e RequireSiteAdministrator come documentato qui: http://msdn.microsoft.com/en-us/library/ms460194.aspx
Fuori dalla scatola, si può nascondere che in base alle autorizzazioni dell'utente, non basata su appartenenza al gruppo dell'utente.