none
Права и видимость в Sharepoint 2010 RRS feed

  • Вопрос

  • Здравствуйте, возникла проблема с правами на списки...

    Есть страница со списками, у каждого списка - своя группа доступа и соотвественно группа администраторов, все имеют доступ с различными правами. Названия списков отображаются в левом меню + представлены вэбпартами на самой странице (шесть списков в левом меня + 6 вебпартов на странице) - Так видит администратор, который имеет доступ ко всем спискам:

    пока всё правильно...

    Но если заходит пользоваетель, который имеет доступ только к двум спискам из шести, то он видит следующую картину:

    Недоступные Вэбпарты, как и положено, спрятались, а вот в левом меню по прежнему видны все шесть списков, причем при клике на недоступный выдается ошибка доступа. Не могу понять в чем причина. (кстати, страница была импортирована с другого сайта, там подобных проблем не было)... Почему они "не прячутся"???

    Благодарен за любую идею...



    • Изменено foxmann 31 июля 2012 г. 9:13
    31 июля 2012 г. 8:33

Ответы

  • Не поверите.

    После того как я создал на странице первого уровня (HOME) пустой пользовательский список, ссылки на остальных страницах стали вести себя как надо. (Home до этого было  "нетронутой")

    Баг???


    • Изменено foxmann 3 августа 2012 г. 17:21
    • Помечено в качестве ответа foxmann 3 августа 2012 г. 17:21
    3 августа 2012 г. 17:20

Все ответы

  • Картинки у меня не отображаются, но, думаю поможет поле Audience для каждого пункта в левом меню в Site Settings - Look and Feel - Navigation. Там есть возможность выбрать группу, для которой отображать данную ссылку.
    31 июля 2012 г. 9:09
  • Спасибо за ответ!

    Забыл добавить, что у меня Foundation, там по всей видимости этой опции нет...

    31 июля 2012 г. 9:18
  • Не смог найти источник, из которого это узнал и проверить сейчас негде.

    Ссылки в меню бывают External И Internal. Internal проверяет права и отображает только доступные ссылки, а External не проверяет права. При создании из пользовательского интерфейса все ссылки создаются как External и поменять через API нельзя. Только создавать кодом (например PowerShell) новые ссылки.


    Высказанное мною здесь - мои личные взгляды, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    • Предложено в качестве ответа HeToC 31 июля 2012 г. 21:22
    31 июля 2012 г. 9:29
    Модератор
  • Верно подмечено, Игорь

    foxmann, Вы добавили ссылки вручную через Site Settings -> Modify Navigation, поэтому они видны у пользователей всегда.


    LinkedIn Profile
    SharePoint Advanced Visibility Options project
    SharePoint Managed Metadata Claims Provider project

    31 июля 2012 г. 21:24
  • Нет. Ссылки добавились автоматически при создании списка из шаблона.

    Было так: Страница была разработана в другой коллекции сайтов, на другом сервере. Я сделал её экспорт с одним единственным списком. Потом создал на новом сервере страницу и в неё  импортировал старую. Естественно, попортились пользовательские формуляры и слетели рабочие процессы списков. Формуляры я создал по-новой, а процессы импортировал отдельно. Потом создал шаблон списка на основании этого шаблона создал еще пять списков. Единственно, на все шесть списков - один набор рабочих процессов (от первого списка)... может это из-за него?


    • Изменено foxmann 1 августа 2012 г. 7:00
    • Помечено в качестве ответа foxmann 3 августа 2012 г. 17:17
    • Снята пометка об ответе foxmann 3 августа 2012 г. 17:18
    1 августа 2012 г. 6:59
  • Не поверите.

    После того как я создал на странице первого уровня (HOME) пустой пользовательский список, ссылки на остальных страницах стали вести себя как надо. (Home до этого было  "нетронутой")

    Баг???


    • Изменено foxmann 3 августа 2012 г. 17:21
    • Помечено в качестве ответа foxmann 3 августа 2012 г. 17:21
    3 августа 2012 г. 17:20