none
Sharepoint. Ссылки навигации по сайту видны только тем, у кого есть разрешения. RRS feed

  • Вопрос

  • Sharepoint.

    Как сделать что бы на главной странице "главного" сайта, ссылки на "дочерний" сайт были видны только тем, у кого есть разрешения?

    Статьи 

    ​https://social.technet.microsoft.com/Forums/sharepoint/en-US/ae471af3-bf1c-4e37-a3fb-4b48c609c523/site-navigation-links-only-visible-to-those-with-permissions?forum=sharepointgeneralprevious
    https://support.office.com/en-us/article/target-files-news-and-pages-to-specific-audiences-33d84cb6-14ed-4e53-a426-74c38ea32293
    https://sharepoint.stackexchange.com/questions/121575/hide-a-navigation-link-from-users-that-are-not-within-a-security-group

     не помогли в решении задачи.

    Даже если на главной странице сайта 2 включить таргентинг на аудиторию. Находясь на главной странице "главного" сайта у пользователе который не входит в аудиторию сайта 2 не пропадают ссылки на "дочерний" сайт.   

    Спасибо


    10 октября 2019 г. 10:05

Ответы

  • могу сказать по своему опыту.

    у меня есть две коллекции:

    https://portal.ru

    https://portal.ru/sites/site

    в обоих коллекциях одинаковая навигация (копирую POwerShell)

    и на второй коллекции есть много сайтов с доступами только отдельным группам (отделам) 

    так вот, на второй коллекции отображаются только те ссылки куда у пользователя есть доступ,  а на второй коллекции отображаются все.


    мой блог не много о SharePoint

    14 октября 2019 г. 5:37
    Модератор
  • есть стартовый портал на который доступ у всех.

    есть коллекция http://portal.ru/departments/ и в ней много подсайтов для каждого отдела

    http://portal.ru/departments/1

    http://portal.ru/departments/

    на каждом под сайте предоставлен доступ только определенному отделу.

    так вот, когда пользователь находится в коллекции http://portal/departments/ то он видит ссылки только на те сайты куда у него есть доступ, а когда находится на http://portal/, то видит все, даже те сайты на которые доступ у него запрещен


    мой блог не много о SharePoint

    15 октября 2019 г. 14:08
    Модератор
  • как совет- используйте относительные ссылки.

    это возможно поможет сейчас и снимет головную боль в дальнейшем.

    к примеру у вас сейчас адрес portal и ссылки имеют вид http:/portal/page.aspx и вы вдруг мигрируете на другой адрес или подоткнете базу в другое веб приложение. 

    лучше указывать /page.aspx


    мой блог не много о SharePoint

    15 октября 2019 г. 14:11
    Модератор

Все ответы

  • Добрый день.

    правильно я понял, что главный сайт и дочерний находятся в разных коллекциях?


    мой блог не много о SharePoint

    10 октября 2019 г. 10:17
    Модератор
  • Добрый день,

    Главный сайт и дочерний находятся в одной Тенанте.

    Спасибо,


    11 октября 2019 г. 19:40
  • Добрый день,

    Главный сайт и дочерний находятся в одной Тенанте.

    Спасибо,


    Не совсем понял какая у вас структура сайтов. 

    мой блог не много о SharePoint

    12 октября 2019 г. 9:30
    Модератор
  • могу сказать по своему опыту.

    у меня есть две коллекции:

    https://portal.ru

    https://portal.ru/sites/site

    в обоих коллекциях одинаковая навигация (копирую POwerShell)

    и на второй коллекции есть много сайтов с доступами только отдельным группам (отделам) 

    так вот, на второй коллекции отображаются только те ссылки куда у пользователя есть доступ,  а на второй коллекции отображаются все.


    мой блог не много о SharePoint

    14 октября 2019 г. 5:37
    Модератор
  • Добрый день, Владимир, 

    Если более подробно, то есть два сайта (две коллекции):

    https://***.sharepoint.com/ - центральный сайт

    https://***.sharepoint.com/sites/***A - связан с центральным сайтом.

    У меня, так же, в обоих коллекциях одинаковая навигация

    На https://***.sharepoint.com/ на главной странице есть ссылки на https://***.sharepoint.com/sites/***A (данные ссылки есть в панели навигации сайта и ссылки кнопками).

    Пожалуйста, поясните подробнее как Вы выполнили (настроили):

    - “и на второй коллекции есть много сайтов с доступами только отдельным группам (отделам) 

    так вот, на второй коллекции отображаются только те ссылки куда у пользователя есть доступ,  а на второй коллекции отображаются все.”

    Признателен за Вашу помощь!



    15 октября 2019 г. 8:55
  • Таргетинг на аудиторию мне не помог. Но возможно я что-то сделал не так, при настройки Таргетинга.
    15 октября 2019 г. 9:00
  • есть стартовый портал на который доступ у всех.

    есть коллекция http://portal.ru/departments/ и в ней много подсайтов для каждого отдела

    http://portal.ru/departments/1

    http://portal.ru/departments/

    на каждом под сайте предоставлен доступ только определенному отделу.

    так вот, когда пользователь находится в коллекции http://portal/departments/ то он видит ссылки только на те сайты куда у него есть доступ, а когда находится на http://portal/, то видит все, даже те сайты на которые доступ у него запрещен


    мой блог не много о SharePoint

    15 октября 2019 г. 14:08
    Модератор
  • как совет- используйте относительные ссылки.

    это возможно поможет сейчас и снимет головную боль в дальнейшем.

    к примеру у вас сейчас адрес portal и ссылки имеют вид http:/portal/page.aspx и вы вдруг мигрируете на другой адрес или подоткнете базу в другое веб приложение. 

    лучше указывать /page.aspx


    мой блог не много о SharePoint

    15 октября 2019 г. 14:11
    Модератор
  • Большое спасибо за Ваши ответы.
    17 октября 2019 г. 9:13