2009-10-20 33 views
2

有誰知道用戶創建文檔工作區時必須擁有的最低權限?我遇到的問題是我希望用戶能夠創建文檔工作區,但爲此我必須授予用戶「創建子網站」權限,但這意味着他們現在可以創建其他子網站。SharePoint文檔工作區權限

是否有解決方法?

回答

3

不幸的是,如果您希望用戶能夠創建文檔工作區,他們還必須擁有創建子網站的權限。

如果您能夠刪除用戶創建文檔工作區的需要,那麼您可能有更多選項。但是這對你來說可能是不可能的。

2

爲了解決這個問題,我簡單地將站點操作菜單包裝在佔位符中的母版頁上。然後在頁面後面的代碼中測試了一個我知道用戶不會擁有的權限。這確實會阻止用戶訪問「站點操作」菜單,但這對我的解決方案來說很合適。

actionMenuPlaceholder.Visible = (
    SPContext.Current.Web.UserIsWebAdmin || 
    SPContext.Current.Web.UserIsSiteAdmin || 
    SPContext.Current.Web.DoesUserHavePermissions(SPBasePermissions.ManageWeb) 
);