Класс прав доступа в InfoPath C # - PullRequest
2 голосов
/ 12 апреля 2011

Я новичок в InfoPath, а также в SharePoint 2010. Я пытаюсь установить разрешения для формы infopath, чтобы при установке флажка в этой форме только определенные группы пользователей в SharePoint могли просматривать эту форму. Тем не менее, я нашел очень мало документации в Интернете о классе Permission и почти нет примеров кода. У кого-нибудь есть пример кода, который он мог бы опубликовать, или ссылки на сайты, на которых есть информация о классе Permission?

Только что, вот код, который у меня есть:

            string chkBox = GetNodeValue("/my:myTipLead/my:OBDM/my:DocumentDesignation/my:AllCISOL1And2Members");
            if (chkBox == "AllCISOL1And2Members")
            {

            }

Редактировать: Если у кого-либо есть информация о любом из других классов SharePoint / InfoPath, которая могла бы выполнить назначение уровней разрешений определенной форме, я бы хотел узнать об этом.

1 Ответ

0 голосов
/ 30 сентября 2011

Мне также требовались разрешения в форме Infopath, основанные на членстве в группах, однако я не смог найти способ. Вот ближайший, который я нашел.

Предполагается, что вы можете создать список Sharepoint List для эмуляции роли / разрешения, которые вы собираетесь использовать в Infopath. Недостаток в том, что вам нужно поддерживать безопасность в двух местах. Однако получение «разрешения» из списка Sharepoint становится возможным в Infopath.

...