Pergunta

Estou procurando uma maneira de impedir que um usuário no SharePoint exclua seu mysite ou seja mais preciso de excluir o site raiz do Mysite. Se eu pudesse arquivar isso, poderia colocar algumas listas que o usuário também não poderá excluir.

Pensei pela primeira vez em levar o usuário ao direito de excluir sites, mas acho que isso o impedirá de excluir subsetos que ele criou. Portanto, isso não é uma opção, pois não quero limitar o uso do mysite.

Então, o que posso fazer para resolver esse problema?

Foi útil?

Solução

Você desenvolve um recurso que instala o código para o evento WebDeleting e define o spwebeventproperties.cancel como verdadeiro, dependendo de suas necessidades.

Você provavelmente pode verificar se o rootweb.id é o mesmo que o spwebeventproperties.webid e basear seu acionamento do spwebeventproperties.cancel = true nisso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top