2014-01-18 36 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一個實例,其具有以下相關的方法:

... 和更多。