details: /erp/devel/pi/rev/f58ffdba8c78
changeset: 6553:f58ffdba8c78
user: David Baz Fayos <david.baz <at> openbravo.com>
date: Tue Mar 02 20:19:03 2010 +0100
summary: Fixed issue 12327 and 12333: Now Login_F1 messages are messageBD
diffstat:
src-db/database/sourcedata/AD_MESSAGE.xml | 33 +++++++++
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html | 13 +--
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java | 5 +
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml | 2 +-
src/org/openbravo/erpCommon/security/Login.java | 42 ++++++++++--
src/org/openbravo/erpCommon/security/Login_F1.html | 8 +-
src/org/openbravo/erpCommon/security/Login_F1.xml | 10 +-
web/js/utils.js | 2 +-
8 files changed, 91 insertions(+), 24 deletions(-)
diffs (241 lines):
diff -r e8ac46d4297c -r f58ffdba8c78 src-db/database/sourcedata/AD_MESSAGE.xml
--- a/src-db/database/sourcedata/AD_MESSAGE.xml Tue Mar 02 18:47:40 2010 +0100
+++ b/src-db/database/sourcedata/AD_MESSAGE.xml Tue Mar 02 20:19:03 2010 +0100
@@ -30916,6 +30916,39 @@
<!--5D3624FE019649CCB3B5900F32E59E17-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--5D3624FE019649CCB3B5900F32E59E17--></AD_MESSAGE>
+<!--5D3624FE019649CCB3B5900F32E59E18--><AD_MESSAGE>
+<!--5D3624FE019649CCB3B5900F32E59E18-->
<AD_MESSAGE_ID><![CDATA[5D3624FE019649CCB3B5900F32E59E18]]></AD_MESSAGE_ID>
+<!--5D3624FE019649CCB3B5900F32E59E18-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5D3624FE019649CCB3B5900F32E59E18--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5D3624FE019649CCB3B5900F32E59E18--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5D3624FE019649CCB3B5900F32E59E18-->
<VALUE><![CDATA[OUTDATED_FILES_CACHED]]></VALUE>
+<!--5D3624FE019649CCB3B5900F32E59E18--> <MSGTEXT><![CDATA[Your browser's
cache has outdated files. Please clean it and reload the page.]]></MSGTEXT>
+<!--5D3624FE019649CCB3B5900F32E59E18--> <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--5D3624FE019649CCB3B5900F32E59E18-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--5D3624FE019649CCB3B5900F32E59E18--></AD_MESSAGE>
+
+<!--5D3624FE019649CCB3B5900F32E59E19--><AD_MESSAGE>
+<!--5D3624FE019649CCB3B5900F32E59E19-->
<AD_MESSAGE_ID><![CDATA[5D3624FE019649CCB3B5900F32E59E19]]></AD_MESSAGE_ID>
+<!--5D3624FE019649CCB3B5900F32E59E19-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5D3624FE019649CCB3B5900F32E59E19--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5D3624FE019649CCB3B5900F32E59E19--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5D3624FE019649CCB3B5900F32E59E19-->
<VALUE><![CDATA[BROWSER_NOT_SUPPORTED]]></VALUE>
+<!--5D3624FE019649CCB3B5900F32E59E19--> <MSGTEXT><![CDATA[Your browser is not
officially supported.\n\nYou can continue at your own risk or access the
application with one of the supported browsers:]]></MSGTEXT>
+<!--5D3624FE019649CCB3B5900F32E59E19--> <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--5D3624FE019649CCB3B5900F32E59E19-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--5D3624FE019649CCB3B5900F32E59E19--></AD_MESSAGE>
+
+<!--5D3624FE019649CCB3B5900F32E59E20--><AD_MESSAGE>
+<!--5D3624FE019649CCB3B5900F32E59E20-->
<AD_MESSAGE_ID><![CDATA[5D3624FE019649CCB3B5900F32E59E20]]></AD_MESSAGE_ID>
+<!--5D3624FE019649CCB3B5900F32E59E20-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5D3624FE019649CCB3B5900F32E59E20--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5D3624FE019649CCB3B5900F32E59E20--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5D3624FE019649CCB3B5900F32E59E20-->
<VALUE><![CDATA[OR_HIGHER_TEXT]]></VALUE>
+<!--5D3624FE019649CCB3B5900F32E59E20--> <MSGTEXT><![CDATA[or
higher]]></MSGTEXT>
+<!--5D3624FE019649CCB3B5900F32E59E20--> <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--5D3624FE019649CCB3B5900F32E59E20-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--5D3624FE019649CCB3B5900F32E59E20--></AD_MESSAGE>
+
<!--5DDBAC99880F4F159204247F691227DB--><AD_MESSAGE>
<!--5DDBAC99880F4F159204247F691227DB-->
<AD_MESSAGE_ID><![CDATA[5DDBAC99880F4F159204247F691227DB]]></AD_MESSAGE_ID>
<!--5DDBAC99880F4F159204247F691227DB-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r e8ac46d4297c -r f58ffdba8c78
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html
--- a/src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html Tue Mar
02 18:47:40 2010 +0100
+++ b/src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html Tue Mar
02 20:19:03 2010 +0100
@@ -41,19 +41,16 @@
<script language="JavaScript" src="../../../../../web/js/appStatus.js"
type="text/javascript"></script>
<script language="JavaScript" src="../utility/CheckCleanCache.js?cache=true"
type="text/javascript"></script>
<script language="JavaScript" src="../utility/CheckCleanCache.js?cache=false"
type="text/javascript"></script>
+<script language="JavaScript" type="text/javascript" id="cacheMsg">var
cacheMsg = "xx";</script>
<script language="JavaScript" type="text/javascript">
-
function submitActivate(action) {
submitCommandForm(action, true, null, 'InstanceManagement.html', '_self',
null, true);
return false;
}
function onloadFunctions() {
- setProcessingMode('window',false);
-
+ setProcessingMode('window', false);
}
-
-
</script>
<script language="JavaScript" type="text/javascript">
function onLoadDo(){
@@ -74,10 +71,10 @@
} catch (e) {}
resizeArea();
-
+alert(cacheMsg);
if (isOpsInstance() != isOpsInstanceCached()) {
- alert("Your browser's cache has outdated files. Please clean it and
reload the page.");
- }
+ alert(cacheMsg);
+ }
}
function onResizeDo(){
diff -r e8ac46d4297c -r f58ffdba8c78
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
--- a/src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java Tue Mar
02 18:47:40 2010 +0100
+++ b/src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java Tue Mar
02 20:19:03 2010 +0100
@@ -264,6 +264,11 @@
xmlDocument.setParameter("OPSdaysLeft", Utility.messageBD(this,
"OPSUnlimitedUsers",
vars.getLanguage()).replace("\\n", "\n"));
}
+
+ String cacheMsg = Utility.messageBD(this, "OUTDATED_FILES_CACHED",
vars.getLanguage()).replace("\\n", "\n");
+ cacheMsg = "var cacheMsg = \"" + cacheMsg + "\"";
+ xmlDocument.setParameter("cacheMsg", cacheMsg);
+
PrintWriter out = response.getWriter();
out.println(xmlDocument.print());
out.close();
diff -r e8ac46d4297c -r f58ffdba8c78
src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml
--- a/src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml Tue Mar
02 18:47:40 2010 +0100
+++ b/src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml Tue Mar
02 20:19:03 2010 +0100
@@ -30,5 +30,5 @@
<PARAMETER id="messageBoxIDMessage" name="messageMessage" default=""/>
<PARAMETER id="instanceInfo" name="instanceInfo" default=""/>
<PARAMETER id="OPSdaysLeft" name="OPSdaysLeft" dafault=""/>
-
+ <PARAMETER id="cacheMsg" name="cacheMsg" default=""/>
</REPORT>
diff -r e8ac46d4297c -r f58ffdba8c78
src/org/openbravo/erpCommon/security/Login.java
--- a/src/org/openbravo/erpCommon/security/Login.java Tue Mar 02 18:47:40
2010 +0100
+++ b/src/org/openbravo/erpCommon/security/Login.java Tue Mar 02 20:19:03
2010 +0100
@@ -27,7 +27,9 @@
import org.openbravo.base.HttpBaseServlet;
import org.openbravo.base.secureApp.VariablesSecureApp;
+import org.openbravo.dal.service.OBDal;
import org.openbravo.erpCommon.utility.Utility;
+import org.openbravo.model.ad.system.Client;
import org.openbravo.xmlEngine.XmlDocument;
public class Login extends HttpBaseServlet {
@@ -43,13 +45,22 @@
String strTheme = "ltr/Default";
if (!vars.getTheme().equals(""))
strTheme = vars.getTheme();
- vars.clearSession(false);
- printPageIdentificacion(response, strTheme);
+ vars.clearSession(false);
- // } else if (vars.commandIn("OPTIONS")) {
- // if (vars.getUser().equals("")) printPageIdentificacion(response);
- // else printPageOptions(response, vars);
+ Client systemClient = OBDal.getInstance().get(Client.class, "0");
+ String cacheMsg = Utility.messageBD(this, "OUTDATED_FILES_CACHED",
systemClient
+ .getLanguage().getLanguage());
+ String browserMsg = Utility.messageBD(this, "BROWSER_NOT_SUPPORTED",
systemClient
+ .getLanguage().getLanguage());
+ String orHigherMsg = Utility.messageBD(this, "OR_HIGHER_TEXT",
systemClient
+ .getLanguage().getLanguage());
+
+ printPageIdentificacion(response, strTheme, cacheMsg, browserMsg,
orHigherMsg);
+
+ // } else if (vars.commandIn("OPTIONS")) {
+ // if (vars.getUser().equals("")) printPageIdentificacion(response);
+ // else printPageOptions(response, vars);
} else if (vars.commandIn("BLANK")) {
printPageBlank(response, vars);
} else if (vars.commandIn("CHECK")) {
@@ -154,8 +165,8 @@
out.close();
}
- private void printPageIdentificacion(HttpServletResponse response, String
strTheme)
- throws IOException, ServletException {
+ private void printPageIdentificacion(HttpServletResponse response, String
strTheme,
+ String cacheMsg, String browserMsg, String orHigherMsg) throws
IOException, ServletException {
XmlDocument xmlDocument = xmlEngine
.readXmlTemplate("org/openbravo/erpCommon/security/Login_F1").createXmlDocument();
@@ -163,6 +174,23 @@
xmlDocument.setParameter("theme", strTheme);
xmlDocument.setParameter("itService",
SessionLoginData.selectSupportContact(this));
+ String cacheMsgFinal = (cacheMsg != null && !cacheMsg.equals("")) ?
cacheMsg
+ : "Your browser's cache has outdated files. Please clean it and reload
the page.";
+ cacheMsgFinal = "var cacheMsg = \"" + cacheMsgFinal + "\"";
+ xmlDocument.setParameter("cacheMsg", cacheMsgFinal.replaceAll("\\n",
"\n"));
+
+ String orHigherMsgFinal = (orHigherMsg != null && !orHigherMsg.equals(""))
? orHigherMsg
+ : "or higher";
+
+ String browserMsgFinal = (browserMsg != null && !browserMsg.equals("")) ?
browserMsg
+ : "Your browser is not officially supported.\n\nYou can continue at
your own risk or access the application with one of the supported browsers:";
+
+ browserMsgFinal = browserMsgFinal
+ + "\\n * Mozilla Firefox 3.0 " + orHigherMsgFinal
+ + "\\n * Microsoft Internet Explorer 7.0 " + orHigherMsgFinal;
+ browserMsgFinal = "var browserMsg = \"" + browserMsgFinal + "\"";
+ xmlDocument.setParameter("browserMsg", browserMsgFinal.replaceAll("\\n",
"\n"));
+
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
out.println(xmlDocument.print());
diff -r e8ac46d4297c -r f58ffdba8c78
src/org/openbravo/erpCommon/security/Login_F1.html
--- a/src/org/openbravo/erpCommon/security/Login_F1.html Tue Mar 02
18:47:40 2010 +0100
+++ b/src/org/openbravo/erpCommon/security/Login_F1.html Tue Mar 02
20:19:03 2010 +0100
@@ -30,6 +30,8 @@
<script language="JavaScript" type="text/javascript" id="paramLanguage">
defaultLang = "en_US";</script>
<script language="JavaScript" src="../utility/CheckCleanCache.js?cache=true"
type="text/javascript"></script>
<script language="JavaScript" src="../utility/CheckCleanCache.js?cache=false"
type="text/javascript"></script>
+<script language="JavaScript" type="text/javascript" id="cacheMsg">var
cacheMsg = "xx";</script>
+<script language="JavaScript" type="text/javascript" id="browserMsg">var
browserMsg = "xx";</script>
<script language="JavaScript" type="text/javascript">
function validate(action)
@@ -88,12 +90,12 @@
clearForm();
} catch (e) {}
setWindowElementFocus('firstElement');
- if ((!revisionControl('6543')) || (isOpsInstance() !=
isOpsInstanceCached())) {
- alert("Your browser's cache has outdated files. Please clean it and
reload the page.");
+ if ((!revisionControl('6553')) || (isOpsInstance() !=
isOpsInstanceCached())) {
+ alert(cacheMsg);
}
if (!checkBrowserCompatibility()) {
- alert("Your browser is not officially supported.\n\nYou can continue at
your own risk or access the application with one of the supported browsers:\n *
Mozilla Firefox 3.0 or higher\n * Microsoft Internet Explorer 7.0 or higher");
+ alert(browserMsg);
}
}
diff -r e8ac46d4297c -r f58ffdba8c78
src/org/openbravo/erpCommon/security/Login_F1.xml
--- a/src/org/openbravo/erpCommon/security/Login_F1.xml Tue Mar 02 18:47:40
2010 +0100
+++ b/src/org/openbravo/erpCommon/security/Login_F1.xml Tue Mar 02 20:19:03
2010 +0100
@@ -18,8 +18,10 @@
************************************************************************
-->
<REPORT>
- <template file="Login_F1.html"/>
- <PARAMETER id="paramDirectory" name="directory" default=""/>
- <PARAMETER id="paramCSS" name="theme" attribute="href"
replace="Default"/>
- <PARAMETER id="itService" name="itService" default=""/>
+ <template file="Login_F1.html"/>
+ <PARAMETER id="paramDirectory" name="directory" default=""/>
+ <PARAMETER id="paramCSS" name="theme" attribute="href" replace="Default"/>
+ <PARAMETER id="itService" name="itService" default=""/>
+ <PARAMETER id="cacheMsg" name="cacheMsg" default=""/>
+ <PARAMETER id="browserMsg" name="browserMsg" default=""/>
</REPORT>
diff -r e8ac46d4297c -r f58ffdba8c78 web/js/utils.js
--- a/web/js/utils.js Tue Mar 02 18:47:40 2010 +0100
+++ b/web/js/utils.js Tue Mar 02 20:19:03 2010 +0100
@@ -74,7 +74,7 @@
* Return a number that would be checked at the Login screen to know if the
file is cached with the correct version
*/
function getCurrentRevision() {
- var number = '6543';
+ var number = '6553';
return number;
}
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits