Changeset 19641
- Timestamp:
- 02/03/12 12:13:05 (4 months ago)
- Location:
- trunk/Xul_Wsp/content
- Files:
-
- 3 added
- 2 edited
-
Wsp/defaultActions.jsm (modified) (3 diffs)
-
WspAdmin/desks/mgrWspDesk/mgrWspDesk.xul (modified) (2 diffs)
-
WspAdmin/views/adminWspView (added)
-
WspAdmin/views/adminWspView/adminWspView.xbl.css (added)
-
WspAdmin/views/adminWspView/adminWspView.xbl.xml (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Xul_Wsp/content/Wsp/defaultActions.jsm
r19562 r19641 59 59 "actionUploadMainStream", 60 60 "actionReloadWsp", 61 "actionRemoveCacheWsp", 61 62 "actionAdminWsp", 62 63 "actionDeleteWsp", … … 104 105 pWindow.extPoints.registerSvcByInst("actionUploadMainStream", 1, actionUploadMainStream); 105 106 pWindow.extPoints.registerSvcByInst("actionReloadWsp", 1, actionReloadWsp); 107 pWindow.extPoints.registerSvcByInst("actionRemoveCacheWsp", 1, actionRemoveCacheWsp); 106 108 pWindow.extPoints.registerSvcByInst("actionAdminWsp", 1, actionAdminWsp); 107 109 pWindow.extPoints.registerSvcByInst("actionDeleteWsp", 1, actionDeleteWsp); … … 428 430 429 431 /** 432 * actionRemoveCacheWsp : Supprime le cache de l'atelier 433 * ActionContext : window, scWsp 434 */ 435 const PERM_ACTION_SHOW_REMOVECACHEWSP = security.getOrCreateGlobalPerm("action#show.removeCacheWsp", wsp.PERM_ADMIN_WSP); 436 const PERM_UI_SHOW_REMOVECACHEWSP = security.getOrCreateGlobalPerm("ui#show.removeCacheWsp", wsp.PERM_ADMIN_WSP); 437 var actionRemoveCacheWsp = new actions.Action("actionRemoveCacheWsp") 438 .setGroup("adminWsp") 439 .setLabel("Supprime le cache de cet atelier") 440 .requirePermission(PERM_ACTION_SHOW_REMOVECACHEWSP); 441 actionRemoveCacheWsp.isVisible = function(pContext){ 442 return pContext.scWsp!=null && this.checkShortDescPerm(pContext, PERM_UI_SHOW_REMOVECACHEWSP); 443 } 444 actionRemoveCacheWsp.execute = function(pEvent, pContext){ 445 try{ 446 var vWsp = pContext.scWsp; 447 function cbRemoveCache(pEvent) { 448 ui.closeWindowWait(vWinWait); 449 if(pEvent.target.status != 200){ 450 log.error({window:pContext.window, msg:"Anomalie au cours de la suppression du cache de cet atelier", adminDetails: "RemoveCache '" + vWsp.getCode() + "' failed : " + vReq.status + "\n" + vReq.responseText}); 451 } 452 } 453 var vWinWait = ui.openWindowWait(null, "Suppression du cache de l'atelier", "Suppression du cache de l'atelier en cours...", pContext.window); 454 vWsp.getDataProvider().loadFromService("/u/adminWsp?cdaction=RemoveCache¶m="+encodeURIComponent(vWsp.getCode()), cbRemoveCache); 455 } catch(e) {log.debug(e);} 456 } 457 458 /** 430 459 * actionAdminWsp : Edition des propriétés de l'atelier. 431 460 * ActionContext : window, scWsp, shortDesc, callbackOnModify, thisForCbOnModify -
trunk/Xul_Wsp/content/WspAdmin/desks/mgrWspDesk/mgrWspDesk.xul
r18927 r19641 64 64 <box id="infoWspView" style="-moz-binding: url(chrome://scenariWspAdmin/content/views/infoWspView/infoWspView.xbl.xml#infoWspView)"/> 65 65 <box id="editWspPropsView" style="-moz-binding: url(chrome://scenariWspAdmin/content/views/editWspPropsView/editWspPropsView.xbl.xml#editWspPropsView)"/> 66 <box id="adminWspView" style="-moz-binding: url(chrome://scenariWspAdmin/content/views/adminWspView/adminWspView.xbl.xml#adminWspView)"/> 66 67 </slot> 67 68 </matrix> … … 112 113 wspDeskUtils.addFeatureInitScWsp(window, false, true); 113 114 wspDeskUtils.addFeatureErrorController(window); 115 wspDeskUtils.addFeatureDefaultItemsExtPoints(window); 114 116 115 117 //Lancement du desk
Note: See TracChangeset
for help on using the changeset viewer.