src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallP1.html
author Asier Lostalé <asier.lostale@openbravo.com>
Thu, 11 Nov 2010 18:11:49 +0100
changeset 8885 f09309154fe3
parent 8778 28cb24e774cc
parent 8883 a3acee9f6867
child 9072 79e55dfc8af0
permissions -rw-r--r--
Merged back support for module merge
<!--
 *************************************************************************
 * The contents of this file are subject to the Openbravo  Public  License
 * Version  1.0  (the  "License"),  being   the  Mozilla   Public  License
 * Version 1.1  with a permitted attribution clause; you may not  use this
 * file except in compliance with the License. You  may  obtain  a copy of
 * the License at http://www.openbravo.com/legal/license.html 
 * Software distributed under the License  is  distributed  on  an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific  language  governing  rights  and  limitations
 * under the License. 
 * The Original Code is Openbravo ERP. 
 * The Initial Developer of the Original Code is Openbravo SLU 
 * All portions are Copyright (C) 2008-2010 Openbravo SLU 
 * All Rights Reserved. 
 * Contributor(s):  ______________________________________.
 ************************************************************************
-->
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Module Detail</title>
  <link rel="shortcut icon" href="../../../../../web/images/favicon.ico" type="image/x-icon" />
  <link rel="stylesheet" type="text/css" href="../../../../../web/skins/Default/Openbravo_ERP_250.css" id="paramCSS"></link>
  <script language="JavaScript" src="../../../../../web/js/ajax.js" type="text/javascript"></script>
  <script language="JavaScript" type="text/javascript" id="paramLanguage">defaultLang = "en_US";</script>
  <script language="JavaScript" src="../../../../../web/js/shortcuts.js" type="text/javascript"></script>
  <script language="JavaScript" src="../../../../../web/js/utils.js" type="text/javascript"></script>
  <script language="JavaScript" src="../../../../../web/js/messages.js" type="text/javascript"></script>
  <script language="JavaScript" src="../../../../../web/js/windowKeyboard.js" type="text/javascript"></script>
  <script language="JavaScript" src="../../../../../web/js/searchs.js" type="text/javascript"></script>

  <script language="JavaScript" type="text/javascript" id="paramDirectory">
  var baseDirectory="../../../../../web/";
  </script>
  <script language="JavaScript" type="text/javascript">
  function onLoadDo(){
    this.windowTables = new Array(
      new windowTableId('client', 'buttonContinue')
    );
    setWindowTableParentElement();
    enableShortcuts('popup');
    setBrowserAutoComplete(false);

    setWindowElementFocus('buttonContinue', 'id');
  }

  function onResizeDo(){
  }
  
  function viewModule(id) {
    document.frmMain.inpcRecordId.value = id;
    openServletNewWindow('DETAIL', false, 'ModuleManagement.html', 'Details', null, false, 600, 900, null, null, false, null, true);
    return false;
  }
  </script>    
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="onLoadDo();" onresize="onResizeDo();">
<form id="form" method="post" action="ModuleManagement.html" name="frmMain">
  <input type="hidden" name="Command">
  <input type="hidden" name="inpModuleID" id="moduleID" value=""/>
  <input type="hidden" name="inpLocalInstall" id="inpLocalInstall" value=""/>
  <input type="hidden" name="IsPopUpCall" value="1"></input>
  <input type="hidden" name="inpcRecordId" value="" id="paramKey"></input>
  

  <div class="Popup_ContentPane_CircleLogo">
    <div class="Popup_WindowLogo">
      <img class="Popup_WindowLogo_Icon Popup_WindowLogo_Icon_moduleInstall" src="../../../../../web/images/blank.gif" border=0/></img>
    </div>
  </div>

  <table cellspacing="0" cellpadding="0" width="100%">

    <tr>
      <td>
        <table cellspacing="0" cellpadding="0" class="Popup_ContentPane_NavBar">
          <tr class="Popup_NavBar_bg"><td></td>
            <td class="Popup_NavBar_separator_cell"></td>
            <td class="Popup_NavBar_bg_logo_left"></td>
            <td class="Popup_NavBar_bg_logo" width="1" onclick="openNewBrowser('http://www.openbravo.com', 'Openbravo');return false;"><img src="../../../../../web/images/blank.gif" alt="Openbravo" title="Openbravo" border="0" id="openbravoLogo" class="Popup_NavBar_logo" /></td>
            <td class="Popup_NavBar_bg_logo_right"></td>
            <td class="Popup_NavBar_Popup_title_cell"><span>Install Modules</span></td>
            <td class="Popup_NavBar_separator_cell"></td>
          </tr>
        </table>
      </td>
    </tr>

    <tr>
      <td>
        <table cellspacing="0" cellpadding="0" class="Popup_ContentPane_SeparatorBar">
          <tr>
            <td class="Popup_SeparatorBar_bg"></td>
          </tr>
        </table>
      </td>
    </tr>



    <tr>
      <td>
        <div class="Popup_ContentPane_Client" style="overflow: auto;" id="client">
         
   <!-- MessageBox -->

                            <table cellpadding="0" cellspacing="0" id="messageBoxID" class="MessageBoxyy">
                              <tbody>
                              <tr class="MessageBox_TopMargin">
                                <td class="MessageBox_LeftMargin"></td>
                                <td></td>
                                <td class="MessageBox_RightMargin"></td>
                              </tr>
                              <tr>
                                <td class="MessageBox_LeftMargin"></td>
                                <td>

                                  <table cellpadding="0" cellspacing="0" class="MessageBox_Container">
                                    <tbody>
                                    <tr>
                                      <td class="MessageBox_LeftTrans">
                                        <table style="width: 100%; height: 100%" cellpadding="0" cellspacing="0">
                                          <tbody>
                                          <tr>
                                            <td class="MessageBox_TopLeft"></td>
                                          </tr>
                                          <tr>
                                            <td class="MessageBox_Left"></td>
                                          </tr>
                                          </tbody>
                                        </table>
                                      </td>
                                      <td class="MessageBox_bg">

                                        <table class="MessageBox_Top">
                                        <tbody>
                                          <tr>
                                            <td>
                                              <span>
                                              <table cellpadding="0" cellspacing="0" class="MessageBox_Body_ContentCell">
                                                <tbody>
                                                <tr>
                                                  <td class="MessageBox_Icon_ContentCell">
                                                    <div class="MessageBox_Icon"></div>
                                                  </td>
                                                  <td style="vertical-align: top;" id="messageBoxIDContent">
                                                    <span>
                                                      <div class="MessageBox_TextTitle" id="messageBoxIDTitle">
                                                        xxInfo: AccessTableWithNoView
                                                      </div>
                                                      <div class="MessageBox_TextDescription" id="messageBoxIDMessage">
                                                        xxThe current information is empty.
                                                      </div>
                                                      <div class="MessageBox_TextSeparator"></div>
                                                    </span>
                                                  </td>
                                                </tr>
                                                </tbody>
                                              </table>
                                              </span>
                                            </td>
                                          </tr>
                                          </tbody>
                                        </table>

                                      </td>
                                      <td class="MessageBox_RightTrans">
                                        <table style="width: 100%; height: 100%" cellpadding="0" cellspacing="0">
                                          <tbody>
                                          <tr>
                                            <td class="MessageBox_TopRight"></td>
                                          </tr>
                                          <tr>
                                            <td class="MessageBox_Right"></td>
                                          </tr>
                                          </tbody>
                                        </table>
                                      </td>
                                    </tr>
                                    <tr>
                                      <td rowspan="2" class="MessageBox_BottomLeft">
                                      </td>
                                      <td class="MessageBox_BottomTrans MessageBox_bg">
                                      </td>
                                      <td rowspan="2" class="MessageBox_BottomRight">
                                      </td>
                                    </tr>
                                    <tr>
                                      <td class="MessageBox_Bottom">
                                      </td>
                                    </tr>
                                    </tbody>
                                  </table>

                                </td>
                                <td class="MessageBox_RightMargin"></td>
                              </tr>
                              <tr class="MessageBox_BottomMargin">
                                <td class="MessageBox_LeftMargin"></td>
                                <td></td>
                                <td class="MessageBox_RightMargin"></td>
                              </tr>
                              </tbody>
                            </table>
                             <table cellpadding="0" cellspacing="0">
          <tr>
          <table cellspacing="0" cellpadding="0" class="Popup_Client_TablePopup">      
            <tr>
              <td class="TableEdition_OneCell_width"></td>
              <td class="TableEdition_OneCell_width"></td>
              <td class="TableEdition_OneCell_width"></td>
              <td class="TableEdition_OneCell_width"></td>
            </tr>
            
            
            <tr>
              <td class="PlainText_normal" colspan="4" style="padding: 0 0 10 0; text-align: left;">
                <span>Do you want to continue installing the following module(s)?</span></td>
            </tr>
            <tr>
              <td colspan="4" style="padding: 0 0 0 0;">
                <div style="background-color: white; border: 1px solid #7F9DB9; padding: 5 5 5 10; height: 200px; overflow: auto;">
                  <FIELD_TMP id="core">
                    <div class="Label_ReadOnly_Text">Selected module(s):</div>
                    <div style="height: 10px;"></div>
                    <div class="PlainText_normal"><span id="moduleName">xxModuleName</span>&nbsp;<span id="moduleVersion">xxModuleversion</span> - <a class="LabelLink_noicon" href="#" onclick="viewModule('xx');" id="linkCore">view details</a>
                      <span id="maturitySection" style="display:xx;"> - Maturity Level:&nbsp;<span style="color: orange; font-weight: bold;" id="maturityLevel">xxTesting</span>&nbsp;(<a class="LabelLink_noicon" href="#" onclick="openLink('http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Modules_Lyfe_Cycle', '_blank');return false;">Learn more</a>)</span>
                    </div>
                    <div style="height: 15px;"></div>
                  </FIELD_TMP>
                  <FIELD_TMP id="installModules">
                    <div class="Label_ReadOnly_Text">Please note: The following additional modules are also required to be able to install the selected module(s):</div>
                    <div style="height: 10px;"></div>
                     <FIELD_TMP id="instList">
                      <div class="PlainText_normal"><span id="moduleInstall">xxdep1</span>&nbsp;<span id="moduleInstallVer">xxVer</span> (needed <span id="moduleInstallVerMin">xxxVerMin</span>) - <a class="LabelLink_noicon" href="#" id="linkAdditional" onclick="viewModule('xx');">view details</a>
                        <span id="maturitySectionInstall" style="display:xx;"> - Maturity Level: <span style="color: orange; font-weight: bold;" id="maturityLevelInstall">xxTesting</span> (<a class="LabelLink_noicon" href="#" onclick="openLink('http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Modules_Lyfe_Cycle', '_blank');return false;">Learn more</a>)</span>
                      </div>
                      <div style="height: 10px;"></div>
                    </FIELD_TMP>
                  </FIELD_TMP>
                  <FIELD_TMP id="updateModules">
                    <div class="Label_ReadOnly_Text">Required additional updates:</div>
                    <div style="height: 10px;"></div>
                    <FIELD_TMP id="updtList">
                      <div class="PlainText_normal"><span id="moduleUpdate">xxdep1</span>&nbsp;<span id="moduleUpdateVer">xxVer</span> (current <span id="moduleUpdateVerCurr">xxxVerCurr</span><span id="moduleUpdateVerMin">xxxVerMin</span>) - <a class="LabelLink_noicon" href="#" id="linkUpdate" onclick="viewModule('xx');">view details</a>
                        <span id="maturitySectionUpdate" style="display:xx;"> - Maturity Level: <span style="color: orange; font-weight: bold;" id="maturityLevelUpdate">xxTesting</span> (<a class="LabelLink_noicon" href="#" onclick="openLink('http://wiki.openbravo.com/wiki/ERP/2.50/Configuration_Manual/Modules_Lyfe_Cycle', '_blank');return false;">Learn more</a>)</span>
                      </div>
                      <div style="height: 10px;"></div>
                    </FIELD_TMP>
                  </FIELD_TMP>
                  <FIELD_TMP id="mergeModules">
                    <div class="Label_ReadOnly_Text" style="color: orange;">Merged Module(s):</div>
                    <div class="Label_ReadOnly_Text" style="color: orange;">Please note: The following modules will be uninstalled as they are now merged within other modules.</div>
                    <div style="height: 10px;"></div>
                    <FIELD_TMP id="mergeList">
                      <div class="PlainText_normal" style="color: orange;">
                        <b><span id="mergedModule">xxmoduleMerged</span></b>&nbsp;merged into&nbsp;<span id="mergedWith">xxmoduleMerger</span> 
                      </div>
                      <div style="height: 10px;"></div>
                    </FIELD_TMP>
                  </FIELD_TMP>
                </div>
              </td>
            </tr>
            
            <FIELD_TMP id="warnMaturity">
            <tr><td height="20px"></td></tr>
            <tr>
              <td class="PlainText_normal" colspan="4" style="padding: 0 0 10 0; text-align: left;">
                <span><b>Warning:</b> You are about to install module(s) with maturity levels lower than General Availability.</span>
                <br/>
                <span>Do you want to continue?</span>
              </td>
            </tr>
            </FIELD_TMP>
            
            <tr><td height="20px"></td></tr>
            <tr>
              <td/>
              <td class="Button_RightAlign_ContentCell" id="discardContinue">
                <div>
                  <button type="button" 
                    id="buttonContinue" 
                    class="ButtonLink" 
                    onclick="submitCommandForm('INSTALL2', false, null, 'ModuleManagement.html', '_self', null, false);return false;" 
                    onfocus="buttonEvent('onfocus', this); window.status='Continue'; return true;" 
                    onblur="buttonEvent('onblur', this);" 
                    onkeyup="buttonEvent('onkeyup', this);" 
                    onkeydown="buttonEvent('onkeydown', this);" 
                    onkeypress="buttonEvent('onkeypress', this);" 
                    onmouseup="buttonEvent('onmouseup', this);" 
                    onmousedown="buttonEvent('onmousedown', this);" 
                    onmouseover="buttonEvent('onmouseover', this); window.status='Continue'; return true;" 
                    onmouseout="buttonEvent('onmouseout', this);">
                    <table class="Button">
                      <tr>
                        <td class="Button_left"><img class="Button_Icon Button_Icon_ok" alt="Continue" title="Continue" src="../../../../../web/images/blank.gif" border="0" /></td>
                        <td class="Button_text Button_width">Continue</td>
                        <td class="Button_right"></td>
                      </tr>
                    </table>
                  </button>
                </div>
              </td>
              <td class="Button_LeftAlign_ContentCell">
                <div>
                  <button type="button" 
                    id="buttonCancel" 
                    class="ButtonLink" 
                    onclick="closePage();return false;" 
                    onfocus="buttonEvent('onfocus', this); window.status='Cancel'; return true;" 
                    onblur="buttonEvent('onblur', this);" 
                    onkeyup="buttonEvent('onkeyup', this);" 
                    onkeydown="buttonEvent('onkeydown', this);" 
                    onkeypress="buttonEvent('onkeypress', this);" 
                    onmouseup="buttonEvent('onmouseup', this);" 
                    onmousedown="buttonEvent('onmousedown', this);" 
                    onmouseover="buttonEvent('onmouseover', this); window.status='Cancel'; return true;" 
                    onmouseout="buttonEvent('onmouseout', this);">
                    <table class="Button">
                      <tr>
                        <td class="Button_left"><img class="Button_Icon Button_Icon_cancel" alt="Cancel" title="Cancel" src="../../../../../web/images/blank.gif" border="0" /></td>
                        <td class="Button_text Button_width">Cancel</td>
                        <td class="Button_right"></td>
                      </tr>
                    </table>
                  </button>
                </div>
              </td>
              <td/>
            </tr>
            

        </table></td></tr></table>
      </div>
    </td>
  </tr>
</table>

</body>
</html>