Pergunta

Eu tenho uma biblioteca de documentos que contém um monte de informações pessoais.Originalmente somente administradores podem ver a biblioteca, mas agora decidiu-se que os utilizadores precisam de ver a sua própria informação.Administradores têm Controlo Total e os utilizadores têm de Leitura.O modo de exibição padrão mostra apenas os documentos onde o nome de usuário aparece em um determinado campo.Modo de Exibição Padrão, Nome="[Eu]", de modo que só pode ver os seus próprios ficheiros.Isso funciona bem, mas isso não impede os usuários de abrir a biblioteca no modo de exibição do Explorer.Como posso impedi-los de fazer isso?

Alguma sugestão?

Nota:Eu não tenho acesso à Administração Central

Foi útil?

Solução 2

Eu usei o código da seguinte post de blog e algumas dicas de presente um.

Abaixo está o código que eu, finalmente, usado, ele irá desativar a Exibição do Explorer para todos, mas os administradores podem, em seguida, criar o seu próprio modo de exibição do Explorer, se necessário.

<script type="text/javascript"> 
    _spBodyOnLoadFunctionNames.push("hideToolbarItem()");
    function hideToolbarItem() 
    {   
        var doc = document.getElementsByTagName('ie:menuitem');      
        for (var i = 0; i < doc.length; i++)   
        {
            itm = doc[i];
            if (itm.id.match('OpenInExplorer')!=null) 
            {
                itm.hidden=true;          
            }   
        }  
    } 
</script> 
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top