Domanda

Abbiamo una libreria documenti che ha abilitato la gestione del tipo di contenuto. La libreria consente due tipi di contenuto, uno in base al documento, l'altro sul set di documenti.

Abbiamo anche un'azione personalizzata allegata alla BCE che avvia un flusso di lavoro per impostare le autorizzazioni specifiche sull'elemento. La nostra azione personalizzata rispetta correttamente le autorizzazioni utente e non mostrano all'utente che non dovrebbe vederlo.

Il nostro problema è che la BCE ora mostra "Modifica nuovo ordine del pulsante" per gli elementi impostati documenti a tutti gli utenti, indipendentemente dal loro livello di autorizzazione. Questo è non un'azione personalizzata - viene aggiunta automaticamente da SharePoint quando abilita la gestione del tipo di contenuto su una libreria che accetta cartelle o set di documenti, che ereditano dalle cartelle. Solo gli utenti con le autorizzazioni di Gestisci elenco su questa libreria dovrebbero vedere l'azione "Modifica nuovo ordine del pulsante", ma SharePoint lo sta mostrando a tutti.

L'utente con solo le autorizzazioni di lettura può modificare questa impostazione, interruzione di ereditarietà

Non vogliamo che gli utenti di sola lettura siano in grado di farlo; Non vogliamo nemmeno che gli utenti del collaboratore siano in grado di farlo.

Come faccio a farlo in modo che solo gestisci i livelli di autorizzazione dell'elenco possano vedere questo articolo nella BCE?

È stato utile?

Soluzione

Se si dispone dell'azione personalizzata per BCE, è possibile specificare l'attributo Rights a ManageLists

per e.g.

<CustomAction
 Id="Ribbon.Blah.ReplacementButton"
 Location="EditControlBlock"
 Rights ="ManageLists"
 RegistrationId="0x01AB"
 RegistrationType="ContentType">    
     //some other stuff
</CustomAction>
.

Puoi anche provare altro livello di autorizzazione se vuoi: http://techwirenews.com/setting- red-for-Custom-Action-USHIP-SharePoint-Designer-2010-in-SharePoint-online-Office-365/

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