Вопрос

У меня есть библиотека документов, содержащая много личной информации.Первоначально только администраторы могли видеть библиотеку, но теперь было решено, что пользователи должны видеть свою собственную информацию.Админы имеют полный контроль, и пользователи прочитали.Вид по умолчанию показывает только документы, в которых имя пользователя появляется в определенном поле.По умолчанию View, Name="[me]", чтобы они могли видеть только свои собственные файлы.Это работает нормально, но он не останавливает пользователей от открытия библиотеки в представлении Explorer.Как я могу остановить их делать это?

Любые предложения?

Примечание. У меня нет доступа к центральному администрированию

Это было полезно?

Решение 2

Я использовал код из следующего Blog Post и некоторые советы от этого один .

Ниже приведен код, который я наконец-то использовал, он отключит представление Explorer для всех, но администраторы могут затем создать свой собственный вид Explorer, если требуется.

<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> 
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top