Доступ к пользователю через C # - PullRequest
1 голос
/ 01 апреля 2012

Я работаю над пользовательским обработчиком, подключенным к циклу запуска составного c1.Код C # работает нормально, но мне нужно получить доступ к информации о пользователе, который является утверждающим для текущей страницы.

Я пытался использовать интерфейс IUser, но как я могу получить разрешения для утверждающего пользователя для текущей страницы.

Заранее спасибо.

1 Ответ

2 голосов
/ 01 апреля 2012

Не уверен, если вы спрашиваете, как получить, кто одобрил страницу или получить разрешения текущего пользователя для данной страницы.С1 не отслеживает, на кого утверждена страница.Чтобы получить эту функцию, вам нужно заглянуть в пакет управления версиями.Получение текущих полномочий пользователя для данной страницы может быть сделано очень просто!

Если вы работаете с последней версией 3.2 RC, вы можете использовать следующий код, чтобы получить разрешения для текущего пользователя и данной страницы:

IPage currentPage; /* Initialize with the current page */ 
var permissions = 
   PermissionsFacade.GetPermissionsForCurrentUser(currentPage.GetDataEntityToken());
...