2013-07-04 22 views

回答

0

此我只嘗試了在4.2.c中。 我導航到資源管理器中的surf-config/components目錄(非常好地隱藏,所以使用左側的資源管理器窗格)並手動刪除用戶的xml配置。 (或者從javascript控制檯運行一個JavaScript腳本,它執行相同的操作),之後我使用surf控制檯工具刷新所有組件並使其工作。

2

看到這個共享webscript:/ components/dashboard/customize-dashboard 很久以前我使用這個腳本,所以我沒有很好地提醒需要的參數......但是對象參數中有一個屬性你必須避免...

編輯:執行腳本/組件/儀表板/定製的儀表板與POST方法

這裏請求主體的例子:

{ 
    "dashboardPage": "site/site1/dashboard", 
    "templateId": "dashboard-2-columns-wide-right", 
    "dashlets": [ 
     { 
      "url": "/components/dashlets/site-links", 
      "regionId": "component-1-1", 
      "originalRegionId": "component-1-1" 
     }, 
     { 
      "url": "/components/dashlets/calendar", 
      "regionId": "component-1-2", 
      "originalRegionId": "component-1-2" 
     }, 
     { 
      "url": "/components/dashlets/wiki", 
      "regionId": "component-1-3", 
      "originalRegionId": "component-2-3" 
     }, 
     { 
      "url": "/components/dashlets/docsummary", 
      "regionId": "component-2-1", 
      "originalRegionId": "component-2-1" 
     }, 
     { 
      "url": "/components/dashlets/activityfeed", 
      "regionId": "component-2-2", 
      "originalRegionId": "component-2-2" 
     } 
    ] 
} 
+0

好的謝謝。我將在下週看看這個腳本,但乍看之下,似乎我必須調用此腳本來更新每個用戶。 –

+0

是的,您需要爲所有用戶設置此項,但您可以使用我的[share-import-export](http://code.google.com/p/share-import-export/)腳本(Python)作爲獲取所有用戶列表並使用腳本設置每個用戶的儀表板內容的基礎。 –

+0

只是一個更新。我導航到資源管理器中的surf-config/components目錄,併爲測試手動刪除用戶的xml配置。我重新啓動存儲庫並以該用戶身份登錄。用戶主頁現在只是空白。 –

相關問題