Domanda

Sto cercando un modo per impedire a un utente in SharePoint di eliminare il suo sito personale o essere più precisi di eliminare sito web principale del sito personale. Se potessi archiviare questo, ho potuto mettere alcune liste l'utente sarà anche non essere autorizzato a eliminare.

ho pensato di prendere l'utente il diritto di eliminare i siti, ma credo che questo gli impedirà anche di eliminare i siti secondari da lui creati. Quindi questo non è un'opzione come io non voglio limitare l'uso del MySite.

Che cosa posso fare per risolvere questo problema?

È stato utile?

Soluzione

Si sviluppa una funzione che consente di installare codice per l'evento WebDeleting e imposta lo SPWebEventProperties.Cancel true a seconda delle esigenze.

Probabilmente si può verificare se il RootWeb.Id è lo stesso del SPWebEventProperties.WebId, e basa la vostra attivazione del SPWebEventProperties.Cancel = true su questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top