details: /erp/devel/main/rev/d20564137af1
changeset: 11207:d20564137af1
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Mon Mar 14 00:52:06 2011 +0100
summary: CI: merge back from main
details: /erp/devel/main/rev/3644495ea91f
changeset: 11208:3644495ea91f
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 09:03:59 2011 +0100
summary: fixed bug 16067, fixed bug 16232: Copy window and field don't work
on PG
details: /erp/devel/main/rev/f7ae04ce02e5
changeset: 11209:f7ae04ce02e5
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 10:03:58 2011 +0100
summary: Fixes issue 16252: Right clicking on multiple selected records
deselects records
details: /erp/devel/main/rev/35fe465f97b4
changeset: 11210:35fe465f97b4
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 10:34:00 2011 +0100
summary: fixed bug 16251: Show accounting and tranlsation tabs preferences
don't work
details: /erp/devel/main/rev/36dfae98fcdc
changeset: 11211:36dfae98fcdc
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 10:34:56 2011 +0100
summary: related to bug 16251: save client porperties when changing session
prefs
details: /erp/devel/main/rev/be1669c78e83
changeset: 11212:be1669c78e83
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 11:00:25 2011 +0100
summary: Fixes issue 16246: Smoke test: buttons to create years of the first
calendar are disabled
details: /erp/devel/main/rev/d20645b0d001
changeset: 11213:d20645b0d001
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 11:46:31 2011 +0100
summary: fixed bug 16205: Cannot select 'Project Type' after saving the
Project record
details: /erp/devel/main/rev/135ea57b102f
changeset: 11214:135ea57b102f
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 11:49:58 2011 +0100
summary: Fixes issue 16257: Autosave confirmation/warning when autosave===N
and switching active view
details: /erp/devel/main/rev/e8e557291969
changeset: 11215:e8e557291969
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 11:50:44 2011 +0100
summary: Renamed modified to editing in form
details: /erp/devel/main/rev/6a73361ae8ad
changeset: 11216:6a73361ae8ad
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 11:57:45 2011 +0100
summary: 16213: Error when accessing to the 'Project Progress' report
details: /erp/devel/main/rev/194ce35a04f8
changeset: 11217:194ce35a04f8
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Mon Mar 14 12:51:17 2011 +0100
summary: Fixes bug 0014860
details: /erp/devel/main/rev/c744307f581f
changeset: 11218:c744307f581f
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 12:48:28 2011 +0100
summary: Fix rebuild popup for the Easy Extensible Attributes module
details: /erp/devel/main/rev/383c4bc112ce
changeset: 11219:383c4bc112ce
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 12:50:39 2011 +0100
summary: Fixed issue 16217. Rebuild popup will not fail if there is no
translated build file.
details: /erp/devel/main/rev/091d7d7de1a9
changeset: 11220:091d7d7de1a9
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 13:17:25 2011 +0100
summary: fixed bug 16188: Linked items opens windows regarding mode
(classic/new) pref
details: /erp/devel/main/rev/ff3eb1bd41b7
changeset: 11221:ff3eb1bd41b7
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Mon Mar 14 11:49:14 2011 +0100
summary: Added ViewManager as OB member - removed empty spaces
details: /erp/devel/main/rev/58ed3d69156d
changeset: 11222:58ed3d69156d
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Mon Mar 14 13:58:06 2011 +0100
summary: Fixes issue 16265: Fixes cancel button
details: /erp/devel/main/rev/ba0edacb14b9
changeset: 11223:ba0edacb14b9
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 16:22:51 2011 +0100
summary: Fixed issue 16212. Two changes have been made:
Callouts will now be executed in the correct order
The FIC will not fail with an exception if a callout response cannot be parsed.
Instead, an error will be shown in the server log, and the process will
continue.
details: /erp/devel/main/rev/3d940995b648
changeset: 11224:3d940995b648
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Mon Mar 14 16:32:26 2011 +0100
summary: [OBUISEL]Fixed issue 16239.Build advanced criteria, disable client
filtering.
details: /erp/devel/main/rev/ebbd9d3bd113
changeset: 11225:ebbd9d3bd113
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 17:01:48 2011 +0100
summary: Fixes issue 16255: Implicit filters are not reflected in filter icon
in specific scenario
details: /erp/devel/main/rev/ae27807e0315
changeset: 11226:ae27807e0315
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 17:10:34 2011 +0100
summary: fixed bug 16273: Audit trail disabled when 1 record is selected
details: /erp/devel/main/rev/5b736f110aa7
changeset: 11227:5b736f110aa7
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Mar 14 17:20:32 2011 +0100
summary: fixed bug 16273: Audit trail disabled when 1 record is selected
details: /erp/devel/main/rev/e7afa9750407
changeset: 11228:e7afa9750407
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 17:37:26 2011 +0100
summary: Fixes issue 16270: Smoke tests are failing because behavior when
creating child records is not stable
details: /erp/devel/main/rev/cd7e140444d7
changeset: 11229:cd7e140444d7
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 17:53:54 2011 +0100
summary: Fixed issue 16263. Export CSV will no longer crash when windowId is
null
details: /erp/devel/main/rev/514ace302561
changeset: 11230:514ace302561
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 17:59:04 2011 +0100
summary: Fixed issue 16244. Callouts will now also be executed when a
ComboReload triggered by a FIC request in CHANGE mode occurs.
details: /erp/devel/main/rev/b4d49e4074ca
changeset: 11231:b4d49e4074ca
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 18:06:10 2011 +0100
summary: Fixes issue 16247: Smoke test: mandatory fields are shown in red and
lose the focus.
details: /erp/devel/main/rev/4c3824ba7d92
changeset: 11232:4c3824ba7d92
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 18:23:00 2011 +0100
summary: Fixes issue 16277: ob-toolbar.js::updateState not called when using
shift-click to selecting multiple rows.
details: /erp/devel/main/rev/1a363220dac7
changeset: 11233:1a363220dac7
user: Adrián Romero <adrianromero <at> openbravo.com>
date: Mon Mar 14 18:31:31 2011 +0100
summary: Fixes issue 0016278: Bad behaviour with P+ in Production Run
It has bee modified the expression that calculates the quantity ordered for P+
products
details: /erp/devel/main/rev/8cdd13d71e6e
changeset: 11234:8cdd13d71e6e
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 18:47:56 2011 +0100
summary: Solve js undefined error
details: /erp/devel/main/rev/2da43a25ebc4
changeset: 11235:2da43a25ebc4
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 18:48:20 2011 +0100
summary: Fixes issue 16254: Grid editing: when editing a row with an error
the focus should go to the error field
details: /erp/devel/main/rev/234b12f6fdd8
changeset: 11236:234b12f6fdd8
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 18:49:25 2011 +0100
summary: Fixed issue 16219. Defaults with value "" now will work correctly.
details: /erp/devel/main/rev/70252cc848be
changeset: 11237:70252cc848be
user: Stefan Hühner <stefan.huehner <at> openbravo.com>
date: Mon Mar 14 19:00:50 2011 +0100
summary: Fixed 16274: Fix filtering for Audit Trail window
- fix hqlwhereclause for audit trail tab
- Fix typo in new AdvancedCriteriaBuilder to use current clientid in @client@
and not current userId
details: /erp/devel/main/rev/b69453c1a16b
changeset: 11238:b69453c1a16b
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 19:03:27 2011 +0100
summary: Fixes issue 16256: Date column filter does not have a focus indicator
details: /erp/devel/main/rev/af7373c419a6
changeset: 11239:af7373c419a6
user: Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date: Mon Mar 14 19:13:45 2011 +0100
summary: Related to issue 16204.Take into account documents organization to
get default price list.
details: /erp/devel/main/rev/53bfc6bae249
changeset: 11240:53bfc6bae249
user: Antonio Moreno <antonio.moreno <at> openbravo.com>
date: Mon Mar 14 19:56:20 2011 +0100
summary: Fixed issue 16279. On CHANGE mode, callouts will only be executed
when the column has been changed
details: /erp/devel/main/rev/c0be2f04866b
changeset: 11241:c0be2f04866b
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 21:09:31 2011 +0100
summary: Related to issue 16202: Create New / Quick Launch saves any string
pasted in it next time you open it
details: /erp/devel/main/rev/2f2386107070
changeset: 11242:2f2386107070
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 21:11:06 2011 +0100
summary: Set correct labels on deep link popup
details: /erp/devel/main/rev/7431922eae64
changeset: 11243:7431922eae64
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 22:28:59 2011 +0100
summary: Fixes issue 16206: Project name is changed after selecting the
Business Partner
details: /erp/devel/main/rev/69cd7ff91137
changeset: 11244:69cd7ff91137
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 23:04:53 2011 +0100
summary: Fixes issue 16165: 3.0RC4: number of completed sales order remains
in <> when create through a quotation
details: /erp/devel/main/rev/832c6d756398
changeset: 11245:832c6d756398
user: Martin Taal <martin.taal <at> openbravo.com>
date: Mon Mar 14 23:05:16 2011 +0100
summary: Prevent fields set to error after fic call
details: /erp/devel/main/rev/42cb4c157d3e
changeset: 11246:42cb4c157d3e
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Tue Mar 15 05:58:35 2011 +0100
summary: CI: update AD_MODULE to version 11245
diffstat:
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 4 +-
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|
2 +-
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
|
35 ++-
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 8 +-
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/SetDocumentNoHandler.java
| 70 +++--
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
| 2 +
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
| 46 ++-
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
| 8 +
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
| 24 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-property-store.js
| 14 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-quick-launch.js
| 1 +
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js
| 22 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-window.js
| 37 ++-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
| 19 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js
| 2 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form-linked-items.js
| 18 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js
| 27 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-grid.js
| 60 +++-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-manager.js
| 123 ++++-----
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.js
| 1 +
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 6 +-
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
| 2 +-
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 4
+-
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 10 +-
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.service.json/src/org/openbravo/service/json/AdvancedQueryBuilder.java
| 8 +-
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
| 2
+-
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 12 +-
modules/org.openbravo.userinterface.selector/web/org.openbravo.userinterface.selector/js/ob-selector-item.js
| 48 ++-
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 6 +-
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 6
+-
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 24 +-
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
|
14 +-
src-db/database/model/functions/AD_TAB_COPY.xml
|
21 +-
src-db/database/model/functions/AD_WINDOW_COPY.xml
|
21 +-
src-db/database/model/functions/MA_PRODUCTIONRUN_STANDARD.xml
|
3 +-
src-db/database/sourcedata/AD_MODULE.xml
|
2 +-
src-db/database/sourcedata/AD_TAB.xml
|
2 +-
src/org/openbravo/erpCommon/ad_actionButton/ProjectSetType.html
|
3 +-
src/org/openbravo/erpCommon/ad_forms/ShowSessionPreferences.html
|
15 +-
src/org/openbravo/erpCommon/ad_process/ApplyModules.html
|
20 +-
src/org/openbravo/erpCommon/ad_process/ApplyModulesCallServlet.java
|
13 +-
src/org/openbravo/erpCommon/ad_process/ExpenseAPInvoice.java
|
73 ++++-
src/org/openbravo/erpCommon/ad_process/ExpenseAPInvoice_data.xsql
|
24 +-
src/org/openbravo/erpCommon/ad_process/RestartingContext.html
|
3 -
src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.html
|
4 +-
src/org/openbravo/erpCommon/info/PriceListVersionFilterExpression.java
|
43 +++-
70 files changed, 658 insertions(+), 302 deletions(-)
diffs (truncated from 2721 to 300 lines):
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -6,7 +6,7 @@
<!--A918E3331C404B889D69AA9BFAFB23AC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
<!--A918E3331C404B889D69AA9BFAFB23AC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--A918E3331C404B889D69AA9BFAFB23AC--> <NAME><![CDATA[Advanced Payables and
Receivables Mngmt]]></NAME>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->
<VERSION><![CDATA[3.0.11205]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->
<VERSION><![CDATA[3.0.11245]]></VERSION>
<!--A918E3331C404B889D69AA9BFAFB23AC--> <DESCRIPTION><![CDATA[Managing your
finances with an ERP does not have to be difficult. Enjoy a radically improved
user experience that combines the power of an enterprise grade financial
application with the simplicity and ease of a web 2.0 personal accounting
service.]]></DESCRIPTION>
<!--A918E3331C404B889D69AA9BFAFB23AC--> <HELP><![CDATA[Advanced Payables and
Receivables Management simplifies and automates the business processes around
the management of financial accounts, from the receipt and issue of payment, to
the reconciliation of those events with bank statements.
If you would like to help shape this module you are welcome to take part in
the forum discussions or register feature requests or issues in the
corresponding (Forum and Bug Tracking) sections in the Advanced Payables and
Receivable project in the OB Forge.]]></HELP>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -7,7 +7,7 @@
<!--89326AE95DAD449D85DFAB2C5B1C6683--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--89326AE95DAD449D85DFAB2C5B1C6683-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
<!--89326AE95DAD449D85DFAB2C5B1C6683-->
<AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID>
-<!--89326AE95DAD449D85DFAB2C5B1C6683-->
<STARTVERSION><![CDATA[2.1.11205]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->
<STARTVERSION><![CDATA[2.1.11245]]></STARTVERSION>
<!--89326AE95DAD449D85DFAB2C5B1C6683--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--89326AE95DAD449D85DFAB2C5B1C6683--> <DEPENDANT_MODULE_NAME><![CDATA[User
Interface Selector]]></DEPENDANT_MODULE_NAME>
<!--89326AE95DAD449D85DFAB2C5B1C6683-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
<!--B97FC854C6DD41E692161585645A900F--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--B97FC854C6DD41E692161585645A900F-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
<!--B97FC854C6DD41E692161585645A900F-->
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--B97FC854C6DD41E692161585645A900F-->
<STARTVERSION><![CDATA[3.0.11205]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->
<STARTVERSION><![CDATA[3.0.11245]]></STARTVERSION>
<!--B97FC854C6DD41E692161585645A900F--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--B97FC854C6DD41E692161585645A900F-->
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
<!--B97FC854C6DD41E692161585645A900F-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
--- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
Mon Mar 14 00:25:07 2011 +0100
+++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -6,7 +6,7 @@
<!--C70732EA90A14EC0916078B85CC33D2D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
<!--C70732EA90A14EC0916078B85CC33D2D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--C70732EA90A14EC0916078B85CC33D2D--> <NAME><![CDATA[JBoss Weld]]></NAME>
-<!--C70732EA90A14EC0916078B85CC33D2D-->
<VERSION><![CDATA[1.1.11205]]></VERSION>
+<!--C70732EA90A14EC0916078B85CC33D2D-->
<VERSION><![CDATA[1.1.11245]]></VERSION>
<!--C70732EA90A14EC0916078B85CC33D2D--> <DESCRIPTION><![CDATA[JBoss
Weld]]></DESCRIPTION>
<!--C70732EA90A14EC0916078B85CC33D2D--> <HELP><![CDATA[Provides the JBoss
Weld framework: Java Contexts and Dependency Injection for the Java EE platform
(CDI). For more information see http://seamframework.org/Weld]]></HELP>
<!--C70732EA90A14EC0916078B85CC33D2D-->
<URL><![CDATA[http://forge.openbravo.com/projects/weld]]></URL>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
---
a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -7,7 +7,7 @@
<!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->
<AD_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_MODULE_ID>
<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->
<STARTVERSION><![CDATA[3.0.11205]]></STARTVERSION>
+<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->
<STARTVERSION><![CDATA[3.0.11245]]></STARTVERSION>
<!--8BDE81545C1A43EAAC4BA3C5ED754DC8--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->
<DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
---
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -822,7 +822,7 @@
<!--FF8081812D6D076E012D6D1C41770036--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
<!--FF8081812D6D076E012D6D1C41770036--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--FF8081812D6D076E012D6D1C41770036-->
<VALUE><![CDATA[OBUIAPP_AutoSaveNotPossibleExecuteAction]]></VALUE>
-<!--FF8081812D6D076E012D6D1C41770036--> <MSGTEXT><![CDATA[Automatic save of
your changes is not possible, if you continue, your changes will be lost. Do
you want to continue?]]></MSGTEXT>
+<!--FF8081812D6D076E012D6D1C41770036--> <MSGTEXT><![CDATA[Automatic save of
your changes is not possible. Do you want to continue?]]></MSGTEXT>
<!--FF8081812D6D076E012D6D1C41770036--> <MSGTYPE><![CDATA[I]]></MSGTYPE>
<!--FF8081812D6D076E012D6D1C41770036-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
<!--FF8081812D6D076E012D6D1C41770036--></AD_MESSAGE>
@@ -1575,4 +1575,37 @@
<!--FF8081812E99943C012E99C9668A0055-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
<!--FF8081812E99943C012E99C9668A0055--></AD_MESSAGE>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A--><AD_MESSAGE>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A-->
<AD_MESSAGE_ID><![CDATA[FF8081812EB3E4F7012EB3EBFDC6000A]]></AD_MESSAGE_ID>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A-->
<VALUE><![CDATA[OBUIAPP_Editing]]></VALUE>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A--> <MSGTEXT><![CDATA[Editing]]></MSGTEXT>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A--> <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8081812EB3E4F7012EB3EBFDC6000A--></AD_MESSAGE>
+
+<!--FF8081812EB5E3EC012EB5E7DF480009--><AD_MESSAGE>
+<!--FF8081812EB5E3EC012EB5E7DF480009-->
<AD_MESSAGE_ID><![CDATA[FF8081812EB5E3EC012EB5E7DF480009]]></AD_MESSAGE_ID>
+<!--FF8081812EB5E3EC012EB5E7DF480009-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8081812EB5E3EC012EB5E7DF480009--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8081812EB5E3EC012EB5E7DF480009--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8081812EB5E3EC012EB5E7DF480009-->
<VALUE><![CDATA[OBUIAPP_PasteLink]]></VALUE>
+<!--FF8081812EB5E3EC012EB5E7DF480009--> <MSGTEXT><![CDATA[Paste link in email
or IM]]></MSGTEXT>
+<!--FF8081812EB5E3EC012EB5E7DF480009--> <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8081812EB5E3EC012EB5E7DF480009-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8081812EB5E3EC012EB5E7DF480009--></AD_MESSAGE>
+
+<!--FF8081812EB5E3EC012EB5E85D81000D--><AD_MESSAGE>
+<!--FF8081812EB5E3EC012EB5E85D81000D-->
<AD_MESSAGE_ID><![CDATA[FF8081812EB5E3EC012EB5E85D81000D]]></AD_MESSAGE_ID>
+<!--FF8081812EB5E3EC012EB5E85D81000D-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8081812EB5E3EC012EB5E85D81000D--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8081812EB5E3EC012EB5E85D81000D--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8081812EB5E3EC012EB5E85D81000D-->
<VALUE><![CDATA[OBUIAPP_DeepLinkNote]]></VALUE>
+<!--FF8081812EB5E3EC012EB5E85D81000D--> <MSGTEXT><![CDATA[Note: this link can
be pasted in the Quick Launch field to open the tab/record in an existing
Openbravo environment.]]></MSGTEXT>
+<!--FF8081812EB5E3EC012EB5E85D81000D--> <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8081812EB5E3EC012EB5E85D81000D-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8081812EB5E3EC012EB5E85D81000D--></AD_MESSAGE>
+
</data>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
---
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -6,7 +6,7 @@
<!--9BA0836A3CD74EE4AB48753A47211BCC--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
<!--9BA0836A3CD74EE4AB48753A47211BCC--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--9BA0836A3CD74EE4AB48753A47211BCC--> <NAME><![CDATA[User Interface
Application]]></NAME>
-<!--9BA0836A3CD74EE4AB48753A47211BCC-->
<VERSION><![CDATA[2.1.11205]]></VERSION>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->
<VERSION><![CDATA[2.1.11245]]></VERSION>
<!--9BA0836A3CD74EE4AB48753A47211BCC--> <DESCRIPTION><![CDATA[Provides the
main application components for the openbravo user interface]]></DESCRIPTION>
<!--9BA0836A3CD74EE4AB48753A47211BCC--> <HELP><![CDATA[Provides the main
application components for the openbravo user interface. The main layout
incorporates a navigation bar and a main view area.]]></HELP>
<!--9BA0836A3CD74EE4AB48753A47211BCC-->
<URL><![CDATA[http://forge.openbravo.com/projects/clientapplication]]></URL>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
---
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
Tue Mar 15 05:58:35 2011 +0100
@@ -7,7 +7,7 @@
<!--15D7CE8D95D043189162DBABA54A1F61--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--15D7CE8D95D043189162DBABA54A1F61-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
<!--15D7CE8D95D043189162DBABA54A1F61-->
<AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID>
-<!--15D7CE8D95D043189162DBABA54A1F61-->
<STARTVERSION><![CDATA[2.1.11205]]></STARTVERSION>
+<!--15D7CE8D95D043189162DBABA54A1F61-->
<STARTVERSION><![CDATA[2.1.11245]]></STARTVERSION>
<!--15D7CE8D95D043189162DBABA54A1F61--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--15D7CE8D95D043189162DBABA54A1F61--> <DEPENDANT_MODULE_NAME><![CDATA[JSON
Datasource]]></DEPENDANT_MODULE_NAME>
<!--15D7CE8D95D043189162DBABA54A1F61-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
<!--60A170212F36499D83B8AD38D01F46B3--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--60A170212F36499D83B8AD38D01F46B3-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
<!--60A170212F36499D83B8AD38D01F46B3-->
<AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--60A170212F36499D83B8AD38D01F46B3-->
<STARTVERSION><![CDATA[2.1.11205]]></STARTVERSION>
+<!--60A170212F36499D83B8AD38D01F46B3-->
<STARTVERSION><![CDATA[2.1.11245]]></STARTVERSION>
<!--60A170212F36499D83B8AD38D01F46B3--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--60A170212F36499D83B8AD38D01F46B3--> <DEPENDANT_MODULE_NAME><![CDATA[User
Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
<!--60A170212F36499D83B8AD38D01F46B3-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
<!--824D60CB352E4099B1D8C903CA139DAE--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--824D60CB352E4099B1D8C903CA139DAE-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
<!--824D60CB352E4099B1D8C903CA139DAE-->
<AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--824D60CB352E4099B1D8C903CA139DAE-->
<STARTVERSION><![CDATA[3.0.11205]]></STARTVERSION>
+<!--824D60CB352E4099B1D8C903CA139DAE-->
<STARTVERSION><![CDATA[3.0.11245]]></STARTVERSION>
<!--824D60CB352E4099B1D8C903CA139DAE--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--824D60CB352E4099B1D8C903CA139DAE-->
<DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
<!--824D60CB352E4099B1D8C903CA139DAE-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
<!--E8FD820AFE3D4FE08C02FC47769026AD--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--E8FD820AFE3D4FE08C02FC47769026AD-->
<AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
<!--E8FD820AFE3D4FE08C02FC47769026AD-->
<AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--E8FD820AFE3D4FE08C02FC47769026AD-->
<STARTVERSION><![CDATA[8.1.11205]]></STARTVERSION>
+<!--E8FD820AFE3D4FE08C02FC47769026AD-->
<STARTVERSION><![CDATA[8.1.11245]]></STARTVERSION>
<!--E8FD820AFE3D4FE08C02FC47769026AD--> <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
<!--E8FD820AFE3D4FE08C02FC47769026AD-->
<DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
<!--E8FD820AFE3D4FE08C02FC47769026AD-->
<DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.client.application/src/org/openbravo/client/application/event/SetDocumentNoHandler.java
---
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/event/SetDocumentNoHandler.java
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/event/SetDocumentNoHandler.java
Tue Mar 15 05:58:35 2011 +0100
@@ -29,7 +29,9 @@
import org.openbravo.base.model.Property;
import org.openbravo.client.kernel.RequestContext;
import org.openbravo.client.kernel.event.EntityNewEvent;
+import org.openbravo.client.kernel.event.EntityPersistenceEvent;
import org.openbravo.client.kernel.event.EntityPersistenceEventObserver;
+import org.openbravo.client.kernel.event.EntityUpdateEvent;
import org.openbravo.dal.service.OBDal;
import org.openbravo.erpCommon.utility.Utility;
import org.openbravo.model.common.enterprise.DocumentType;
@@ -51,41 +53,49 @@
private static Property[] documentTypeProperties = null;
private static Property[] documentTypeTargetProperties = null;
+ public void onUpdate(@Observes EntityUpdateEvent event) {
+ handleEvent(event);
+ }
+
public void onSave(@Observes EntityNewEvent event) {
+ handleEvent(event);
+ }
- if (isValidEvent(event)) {
- int index = 0;
- for (int i = 0; i < entities.length; i++) {
- if (entities[i] == event.getTargetInstance().getEntity()) {
- index = i;
- break;
- }
+ private void handleEvent(EntityPersistenceEvent event) {
+ if (!isValidEvent(event)) {
+ return;
+ }
+ int index = 0;
+ for (int i = 0; i < entities.length; i++) {
+ if (entities[i] == event.getTargetInstance().getEntity()) {
+ index = i;
+ break;
}
- Entity entity = entities[index];
- Property documentNoProperty = documentNoProperties[index];
- Property documentTypeProperty = documentTypeProperties[index];
- Property docTypeTargetProperty = documentTypeTargetProperties[index];
+ }
+ Entity entity = entities[index];
+ Property documentNoProperty = documentNoProperties[index];
+ Property documentTypeProperty = documentTypeProperties[index];
+ Property docTypeTargetProperty = documentTypeTargetProperties[index];
- String documentNo = (String) event.getCurrentState(documentNoProperty);
- if (documentNo == null || documentNo.startsWith("<")) {
- final DocumentType docTypeTarget = (docTypeTargetProperty == null ?
null
- : (DocumentType) event.getCurrentState(docTypeTargetProperty));
- final DocumentType docType = (documentTypeProperty == null ? null :
(DocumentType) event
- .getCurrentState(documentTypeProperty));
- // use empty strings instead of null
- final String docTypeTargetId = docTypeTarget != null ?
docTypeTarget.getId() : "";
- final String docTypeId = docType != null ? docType.getId() : "";
- String windowId = RequestContext.get().getRequestParameter("windowId");
- if (windowId == null) {
- windowId = "";
- }
+ String documentNo = (String) event.getCurrentState(documentNoProperty);
+ if (documentNo == null || documentNo.startsWith("<")) {
+ final DocumentType docTypeTarget = (docTypeTargetProperty == null ? null
+ : (DocumentType) event.getCurrentState(docTypeTargetProperty));
+ final DocumentType docType = (documentTypeProperty == null ? null :
(DocumentType) event
+ .getCurrentState(documentTypeProperty));
+ // use empty strings instead of null
+ final String docTypeTargetId = docTypeTarget != null ?
docTypeTarget.getId() : "";
+ final String docTypeId = docType != null ? docType.getId() : "";
+ String windowId = RequestContext.get().getRequestParameter("windowId");
+ if (windowId == null) {
+ windowId = "";
+ }
- // recompute it
- documentNo =
Utility.getDocumentNo(OBDal.getInstance().getConnection(false),
- new DalConnectionProvider(false),
RequestContext.get().getVariablesSecureApp(),
- windowId, entity.getTableName(), docTypeTargetId, docTypeId,
false, true);
- event.setCurrentState(documentNoProperty, documentNo);
- }
+ // recompute it
+ documentNo =
Utility.getDocumentNo(OBDal.getInstance().getConnection(false),
+ new DalConnectionProvider(false),
RequestContext.get().getVariablesSecureApp(), windowId,
+ entity.getTableName(), docTypeTargetId, docTypeId, false, true);
+ event.setCurrentState(documentNoProperty, documentNo);
}
}
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
---
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
Tue Mar 15 05:58:35 2011 +0100
@@ -32,6 +32,8 @@
defaultEditMode: ${tabComponent.defaultEditMode},
mapping250: '${tabComponent.mapping250?js_string}',
+ isAcctTab: ${tabComponent.acctTab?string},
+ isTrlTab: ${tabComponent.trlTab?string},
standardProperties:{
inpTabId: '${tabComponent.tabId}',
diff -r bd6d6f59012c -r 42cb4c157d3e
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
---
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
Mon Mar 14 00:25:07 2011 +0100
+++
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
Tue Mar 15 05:58:35 2011 +0100
@@ -338,6 +338,7 @@
for (Field field : tab.getADFieldList()) {
columnsOfFields.put(field.getColumn().getDBColumnName(), field);
}
+ List<String> changedCols = new ArrayList<String>();
for (String col : allColumns) {
Field field = columnsOfFields.get(col);
try {
@@ -399,17 +400,19 @@
JSONObject jsonobject = null;
if (value != null) {
jsonobject = new JSONObject(value);
+ if (mode.equals("CHANGE")) {
+ String oldValue = RequestContext.get().getRequestParameter(
+ "inp" + Sqlc.TransformaNombreColumna(col));
+ String newValue = jsonobject.has("classicValue") ?
jsonobject.getString("classicValue")
+ : (jsonobject.has("value") ? jsonobject.getString("value") :
null);
+ if (!(oldValue == null && newValue == null)
+ && ((oldValue == null && newValue != null)
+ || (oldValue != null && newValue == null) ||
!oldValue.equals(newValue))) {
+ changedCols.add(field.getColumn().getDBColumnName());
+ }
+ }
columnValues.put("inp"
+
Sqlc.TransformaNombreColumna(field.getColumn().getDBColumnName()), jsonobject);
- // We need to fire callouts if the field is a combo
- // (due to how ComboReloads worked, callouts were always called)
- if (mode.equals("NEW")
- && (uiDef instanceof EnumUIDefinition || uiDef instanceof
FKComboUIDefinition)
- && field.getColumn().isValidateOnNew()) {
- if (field.getColumn().getCallout() != null) {
- addCalloutToList(field.getColumn(), calloutsToCall,
lastfieldChanged);
- }
- }
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits