WebPart, которые перенаправляют, если пользователь не входит в определенную группу безопасности SharePoint - PullRequest
0 голосов
/ 18 февраля 2011

Кто-нибудь знает о веб-части, коде веб-части или коде клиента, который сделает это?

Я бы хотел, чтобы группа безопасности внесла свой вклад в отдельный список, но хочу настроить копии форм, которые они могут запускать, и хотел бы убедиться, что они не могут запускать другие специальные формы для списка.

Когда веб-часть видит, что они не входят в определенную группу безопасности, она перенаправляет их на страницу ошибки или другую страницу.

1 Ответ

3 голосов
/ 18 февраля 2011

Вы можете создать веб-часть, которая запускает этот код:

if (!SPContext.Current.Web.SiteGroups["groupname"].ContainsCurrentUser)
{
  SPUtility.Redirect("url", SPRedirectFlags.Default, HttpContext.Current);
}
...