2012-04-01 3 views
1

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

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

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

ответ

2

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

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

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

Спасибо Martin за ваш ответ. –

Смежные вопросы