<!-- globalpolicytaskownersettings.vm --> #set ($savebutton_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.save.label")) #set ($savebuttonhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.save.hint")) #set ($cancelbutton_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.cancel.label")) #set ($cancelbuttonhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "Controls", "controls.buttons.cancel.hint")) #set ($title_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.title")) #set ($deletetask_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.deletetask")) #set ($edittask_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.nameanddescription")) #set ($updatestatus_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.updatestatus")) #set ($documents_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.documents")) #set ($tasktype_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.tasktype")) #set ($priority_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskresource.priority")) #set ($editdates_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.editdates")) #set ($manageresources_text = $CommonFunctions.getTermFromResourceBundle($currentUserId, "AdminDialogs", "policy.taskowner.manageresources")) <html> <head> <title>$title_text</title> <link type='text/css' rel="stylesheet" href="../themes/default/main.css" /> <link type="text/css" rel="stylesheet" href="../themes/$theme/xmenu.css" /> #parse("common_js.vm") #parse("systemmanager_js.vm") <script type="text/javascript" src="../common/system/systemmanager.js"></script> <script type="text/javascript" src="../common/system/communication.js"></script> <script type="text/javascript" src="../common/system/xmenu.js"></script> <script type="text/javascript" src="../common/application/itimpact/itimpactadminmanager.js"></script> <script type="text/javascript"> #foreach ($gps in $gpsList) #if ($gps.getGlobalPolicySettingId().equals("G_TASK_DELETE")) var dValue = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_NAME_DESC")) var ndValue = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_STATUS")) var usValue = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_EDIT_DATES")) var edValue = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_MANAGE_RESOURCES")) var gmr = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_DOCUMENTS")) var udValue = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_TASK_TYPE")) var utValue = '$gps.getValue()'; #elseif ($gps.getGlobalPolicySettingId().equals("G_TASK_UPDATE_PRIORITY")) var upValue = '$gps.getValue()'; #end #end function init() { initSystemManager(); if (dValue == "YES") document.getElementById("deleteTask").checked = true; if (ndValue == "YES") document.getElementById("editName").checked = true; if (usValue == "YES") document.getElementById("updateStatus").checked = true; if (edValue == "YES") document.getElementById("editDates").checked = true; if (gmr == "YES") document.getElementById("manageresource").checked = true; if (udValue == "YES") document.getElementById("updateDocuments").checked = true; if (utValue == "YES") document.getElementById("updateTaskType").checked = true; if (upValue == "YES") document.getElementById("updatePriority").checked = true; } function save() { var canDelete = (document.getElementById("deleteTask").checked) ? "YES" : "NO"; var canEditName = (document.getElementById("editName").checked) ? "YES" : "NO"; var canUpdateStatus = (document.getElementById("updateStatus").checked) ? "YES" : "NO"; var canEditDates = (document.getElementById("editDates").checked) ? "YES" : "NO"; var canManageResources =(document.getElementById("manageresource").checked) ? "YES" : "NO"; var canUpdateDocuments = (document.getElementById("updateDocuments").checked) ? "YES" : "NO"; var canUpdateTaskType = (document.getElementById("updateTaskType").checked) ? "YES" : "NO"; var canUpdatePriority = (document.getElementById("updatePriority").checked) ? "YES" : "NO"; var itimpactAdminManager = new ITimpactAdminManager() ; var idList = "G_TASK_DELETE|G_TASK_NAME_DESC|G_TASK_UPDATE_STATUS|G_TASK_EDIT_DATES|G_TASK_MANAGE_RESOURCES|G_TASK_UPDATE_DOCUMENTS|G_TASK_UPDATE_TASK_TYPE|G_TASK_UPDATE_PRIORITY"; var valueList = canDelete + "|" + canEditName + "|" + canUpdateStatus + "|" + canEditDates + "|" + canManageResources + "|" + canUpdateDocuments + "|" + canUpdateTaskType + "|" + canUpdatePriority; var xmlMethodSignature = itimpactAdminManager.setGlobalPolicySetting(idList, valueList); var lpcp = new LPCP(document.formPosting) ; lpcp.invoke(xmlMethodSignature) ; } function showMenu(){} function closeWindow() { close(); } </script> </head> <body onload="init()"> <form id="formPosting" name="formPosting" method="post" action="../servlet/LPCPRouter"> <input type="hidden" name="xmlMethodSignature"> </form> <table style="height:100%;width:100%;border-collapse:collapse"> <tr> <td style="width:100%;padding:0px"> <script type="text/javascript"> var menubar = new XMenuBar("menubar","left") ; menubar.add(new XMenuButton("$savebutton_text","../themes/$theme/images/save16x16.gif","save()","$savebuttonhint_text")) ; menubar.add(new XMenuButton("$cancelbutton_text","../themes/$theme/images/cancel16x16.gif","closeWindow()","$cancelbuttonhint_text")) ; menubar.draw(); </script> </td> </tr> <tr> <td style="padding:5px;width:100%;height:100%"> <table style="border-collapse:collapse;width:100%;height:100%"> <tr> <td style="text-align:center;border:1px solid black;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#CDC7C7)"> <span class="systemLabel"> $title_text </span> </td> </tr> <tr> <td style="width:100%;height:100%;border:1px solid black;background-color:#FFFFFF"> <table style="border-collapse:collapse;width:100px;height:100%"> <tr> <td> <input id="deleteTask" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $deletetask_text </span> </td> </tr> <tr> <td> <input id="editName" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $edittask_text </span> </td> </tr> <tr> <td> <input id="updateDocuments" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $documents_text </span> </td> </tr> <tr> <td> <input id="editDates" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $editdates_text </span> </td> </tr> <tr> <td> <input id="updateStatus" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $updatestatus_text </span> </td> </tr> <tr> <td> <input id="updateTaskType" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $tasktype_text </span> </td> </tr> <tr> <td> <input id="updatePriority" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $priority_text </span> </td> </tr> <tr> <td> <input id="manageresource" type="checkbox" /> </td> <td style="width:100%"> <span class="systemLabel"> $manageresources_text </span> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </html>