SharePoint 2007 - можно ли показать действия сайта для определенной группы SharePoint? - PullRequest
1 голос
/ 20 января 2011

Через уровни разрешений (и ломая унаследованные разрешения списка) мы можем сделать так, чтобы небольшая группа пользователей имела полный контроль над списком. Кроме того, вы можете иметь небольшую группу авторов для этого списка.

Обе эти группы могут быть частью группы посетителей вашего сайта в целом, так что большую часть времени администраторы просто читатели.

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

Действия сайта не отображаются для групп с ограниченным доступом. Добавление разрешений на управление сайтом в эту группу, вероятно, позволяет им перейти на SiteActions-> View All Content Site и затем перейти к рассматриваемому списку, однако это даст им слишком большие разрешения для всего сайта.

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

У кого-нибудь есть мысли?

Спасибо

1 Ответ

0 голосов
/ 20 января 2011

В вашей Sharepoint MasterPage вы можете добавить элемент управления HTML-тег с именем. Это простой элемент управления для отображения или скрытия содержимого в зависимости от безопасности Sharepoint. Просто вставьте тег в тег SPSecurityTrimmedControl, а затем установите для значения PermissionString то, что вам нужно.

Пример:

<SharePoint:SPSecurityTrimmedControl ID="SPSecurityTrimmedControl2" runat="server" PermissionsString="ManageSubwebs">

    <table height=100% class="ms-siteaction" cellpadding=0 cellspacing=0>
                     <tr>
                           <td class="ms-siteactionsmenu" id="siteactiontd">
                           <SharePoint:SiteActions runat="server" AccessKey="<%$Resources:wss,tb_SiteActions_AK%>" id="SiteActionsMenuMain"
                            PrefixHtml="&lt;div&gt;&lt;div&gt;"

    ... ... ...

</SharePoint:SPSecurityTrimmedControl>

Я не возьму на себя всю ответственность за это, я нашел точный ответ здесь: http://www.sharepointkings.com/2008/11/how-to-remove-site-actions-and-view-all.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...