2014-01-18 3 views
1

Есть ли простой способ определить, имеет ли пользователь права администратора в SDK2?Определение прав администратора с AppSDK2

Я просмотрел объекты Rally.data.PreferenceManager и Rally.domain.User, но ничего не выскочил на меня.

Я бы хотел добавить дополнительную вкладку в свое приложение, если пользователь является администратором - если да, то я разрешу им сохранять данные в объекте предпочтения независимо от приложения. Я понимаю, что у них будут только права на это, если у них есть права администратора, но я бы хотел отобразить только вкладку, если они имеют эти права в первую очередь.

ответ

1

В 2.0rc2 есть недокументированные методы, которые должны предоставить эту информацию для вас. Обратите внимание, что местоположения/подписи из них могут измениться к моменту выпуска другого публичного sdk.

//Get the current environment's global context 
var context = Rally.environment.getContext(); 

//Get the current user's permission set 
var permissions = context.getPermissions(); 

Объект разрешений является экземпляром Rally.auth.UserPermissions, который имеет следующие соответствующие методы:

... и более.

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