details: /erp/devel/pi/rev/b7e55cf8773c
changeset: 8444:b7e55cf8773c
user: Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date: Sun Sep 12 17:18:51 2010 +0200
summary: Fixes issue 14253: Using the link "All" for selecting all the
modules does not activate the Uninstall button
details: /erp/devel/pi/rev/57d4bf060d34
changeset: 8445:57d4bf060d34
user: Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date: Thu Sep 23 16:01:24 2010 +0200
summary: formatting for b7e55cf8773c
details: /erp/devel/pi/rev/eac2e293ef02
changeset: 8446:eac2e293ef02
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Sep 24 15:32:36 2010 +0200
summary: merge
diffstat:
src-db/database/model/triggers/AD_ELEMENT_TRL_TRG.xml | 9
+++++----
src-db/database/sourcedata/AD_COLUMN.xml | 2 ++
src/org/openbravo/erpCommon/ad_forms/ModuleManagementInstalled.html | 2 ++
src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java | 4 ++--
src/org/openbravo/erpCommon/ad_process/ApplyModules.java | 2 +-
web/js/genericTree.js | 10
++++++++--
6 files changed, 20 insertions(+), 9 deletions(-)
diffs (104 lines):
diff -r 0ec9db2b11aa -r eac2e293ef02
src-db/database/model/triggers/AD_ELEMENT_TRL_TRG.xml
--- a/src-db/database/model/triggers/AD_ELEMENT_TRL_TRG.xml Thu Sep 23
12:25:41 2010 +0200
+++ b/src-db/database/model/triggers/AD_ELEMENT_TRL_TRG.xml Fri Sep 24
15:32:36 2010 +0200
@@ -38,12 +38,13 @@
IF UPDATING
THEN
IF ( COALESCE (:OLD.NAME, '.') <> COALESCE (:NEW.NAME, '.')
- OR COALESCE (:OLD.Description, '.') <>
- COALESCE (:NEW.Description, '.')
+ OR COALESCE (:OLD.Description, '.') <> COALESCE (:NEW.Description, '.')
OR COALESCE (:OLD.HELP, '.') <> COALESCE (:NEW.HELP, '.')
OR COALESCE (:OLD.PrintName, '.') <> COALESCE (:NEW.PrintName, '.')
- OR COALESCE (:OLD.IsTranslated, '.') <>
- COALESCE (:NEW.IsTranslated, '.')
+ OR COALESCE (:OLD.IsTranslated, '.') <> COALESCE (:NEW.IsTranslated,
'.')
+ OR COALESCE (:OLD.PO_NAME, '.') <> COALESCE (:NEW.PO_NAME, '.')
+ OR COALESCE (:OLD.PO_Description, '.') <> COALESCE
(:NEW.PO_Description, '.')
+ OR COALESCE (:OLD.PO_HELP, '.') <> COALESCE (:NEW.PO_HELP, '.')
)
THEN
-- Field
diff -r 0ec9db2b11aa -r eac2e293ef02 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml Thu Sep 23 12:25:41 2010 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml Fri Sep 24 15:32:36 2010 +0200
@@ -240013,6 +240013,7 @@
<!--803531--> <ISPARENT><![CDATA[N]]></ISPARENT>
<!--803531--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
<!--803531--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--803531-->
<READONLYLOGIC><![cda...@docstatus@='CO'|@docsta...@='CL']]></READONLYLOGIC>
<!--803531--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
<!--803531--> <SEQNO><![CDATA[30]]></SEQNO>
<!--803531--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
@@ -240457,6 +240458,7 @@
<!--803544--> <ISPARENT><![CDATA[N]]></ISPARENT>
<!--803544--> <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
<!--803544--> <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--803544-->
<READONLYLOGIC><![cda...@docstatus@='CO'|@docsta...@='CL']]></READONLYLOGIC>
<!--803544--> <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
<!--803544--> <SEQNO><![CDATA[30]]></SEQNO>
<!--803544--> <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
diff -r 0ec9db2b11aa -r eac2e293ef02
src/org/openbravo/erpCommon/ad_forms/ModuleManagementInstalled.html
--- a/src/org/openbravo/erpCommon/ad_forms/ModuleManagementInstalled.html
Thu Sep 23 12:25:41 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/ModuleManagementInstalled.html
Fri Sep 24 15:32:36 2010 +0200
@@ -81,6 +81,8 @@
resizeArea();
gt_adjustTreeWidth();
+ // disable the core module checkbox (core module can't be disabled or
uninstalled)
+ document.getElementById("inpNodes_0").disabled=true;
}
function onResizeDo(){
diff -r 0ec9db2b11aa -r eac2e293ef02
src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java
--- a/src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java Thu Sep
23 12:25:41 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/TranslationHandler.java Fri Sep
24 15:32:36 2010 +0200
@@ -224,10 +224,10 @@
* String with text
* @param maxLength
* Maximum Length of content or 0 to ignore
- * @return escaped string for insert statement (NULL if null)
+ * @return escaped string for insert statement (NULL if null or empty)
*/
private String TO_STRING(String txt, int maxLength) {
- if (txt == null)
+ if (txt == null || txt.isEmpty())
return "NULL";
// Length
diff -r 0ec9db2b11aa -r eac2e293ef02
src/org/openbravo/erpCommon/ad_process/ApplyModules.java
--- a/src/org/openbravo/erpCommon/ad_process/ApplyModules.java Thu Sep 23
12:25:41 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_process/ApplyModules.java Fri Sep 24
15:32:36 2010 +0200
@@ -313,11 +313,11 @@
return nodeData;
} else {
BuildTranslation buildTranslation =
getBuildTranslationFromFile(vars.getLanguage());
- buildTranslation.setBuild(build);
if (buildTranslation == null) {
FieldProvider[] nodeData = build.getFieldProvidersForBuild();
return nodeData;
}
+ buildTranslation.setBuild(build);
FieldProvider[] nodeData =
buildTranslation.getFieldProvidersForBuild();
return nodeData;
}
diff -r 0ec9db2b11aa -r eac2e293ef02 web/js/genericTree.js
--- a/web/js/genericTree.js Thu Sep 23 12:25:41 2010 +0200
+++ b/web/js/genericTree.js Fri Sep 24 15:32:36 2010 +0200
@@ -117,8 +117,14 @@
function gt_selectAllNodes(value){
boxes = gt_getElementsByName('inpNodes','input');
- for (i=0; i<boxes.length; i++)
- boxes[i].checked=value;
+ for (i=0; i<boxes.length; i++){
+ if(boxes[i].disabled == true){
+ continue;
+ }
+ boxes[i].checked=value;
+ }
+ gt_setActiveUninstall('buttonUninstall');
+ gt_setActiveUninstall('buttonDisable');
}
var gt_focusedNode;
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits