NavBar в SiteDefinition

Я создал определение сайта для своего проекта. В этом определении сайта я создаю два экземпляра списка одного и того же шаблона, используя тег <List> самого определения сайта.

<Lists>
    <List Title="List1" Type="50001" Url="Lists/List1" FeatureId="{174CE875-9EF0-4C93-87E6-B33BDEB1899F}" />
    <List Title="List2" Type="50001" Url="Lists/List2" FeatureId="{174CE875-9EF0-4C93-87E6-B33BDEB1899F}" />
</Lists>

Во время предоставления сайта я настраиваю различную безопасность для этих списков. НАПРИМЕР List1 доступен только из Group 1 который имеет разрешения на сотрудничество в то время как List2 доступен только из Group 2 с разрешениями на сотрудничество

Затем я создал пару ссылок в NavBar раздел определения сайта

<NavBars>
    <NavBar Name="Archives" Url="#" ID="1501">
        <NavBarLink Name="My Archive" Url="Lists/List1/AllItems.aspx"></NavBarLink>
        <NavBarLink Name="My Archive" Url="Lists/List2/AllItems.aspx"></NavBarLink>
    </NavBar>
</NavBars>

Я ожидал, что в зависимости от подключенного пользователя одна из двух ссылок исчезнет, ​​но это не так. Обе ссылки всегда видны, однако одна из двух, в зависимости от подключенного пользователя, будет генерировать отказ в доступе при нажатии.

Где я делаю не так?

0 ответов

Другие вопросы по тегам