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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top