Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0024926 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
feature request | [Openbravo ERP] 00. Application dictionary | minor | have not tried | 2013-10-10 18:09 | 2013-12-23 08:22 | |||
Reporter | gorkaion | View Status | public | |||||
Assigned To | shankarb | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | 3.0MP30 | |||
Status | closed | Fix in branch | Fixed in SCM revision | b74b44228aa6 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Linux 32 bit | Database | Oracle | Java version | 1.5.0_15 | |||
OS Version | Gentoo | Database version | 11g | Ant version | 1.7.0 | |||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | gorkaion | |||||||
OBNetwork customer | OBPS | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0024926: Ability to disable parent key criteria on child tabs | |||||||
Description | When a child tab is created it always searches for a ParentProperty that relates the child tab with the parent tab. This parentProperty is then added in the criteria of the fetch to filter by the selected value in the parent tab. In the Sales Order window. The order lines tab has the Order parent property. When a fetch is done to retrieve the lines a criteria is created to filter the Order lines by the Order selected in the parent tab. When the parentProperty is not found the criteria includes a dummy criterion. This happens when the child tab is not directly related to the parent. In this case the filter has to be managed manually using the Where clause of the tab. There are some cases where it is desired to force the usage of the where clause over the ''parentProperty''. For example when the child tab has 2 properties that relates it with the parent tab. In this cases the application is not working properly as it always filter the child tab by the same tab. | |||||||
Steps To Reproduce | FIN_PaymentSchedule_Detail table has 2 foreign kays to FIN_PAymentSchedule table. One for payment plans of orders and the other one for payment plans of invoices. 1. Create a new tab on Sales Order based on FIN_Payment_Schedule (tab level 1) 2. CReate a new tab child of previous based on FIN_Payment_ScheduleDetail (tab level 2) 3. Generate fields for both tabs. 4. Go to Sales Order window and enter any booked order. 5. Check in existing Payment Plan and Payment Plan Details tabs that it has records. 6. Check in the new tabs that the child one don't shows any record. 7. Check that the call to the Datasource includes a wrong criteria: criteria:{"fieldName":"invoicePaymentSchedule","operator":"equals","value":"62D82CEC44AD45319EAAA4C757E67D0E"} | |||||||
Proposed Solution | Add a flag to disable the search of the parentProperty in the OBViewTab java class. getParentProperty() method. When the parentProperty is not found the request to the datasource includes a dummy criteria. Leaving the filtering to the whereclause. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
![]() |
|
(0062458) hgbot (developer) 2013-11-28 17:30 |
Repository: erp/devel/pi Changeset: b74b44228aa6c4054fdb6457e7832e049bae32fb Author: Shankar Balachandran <shankar.balachandran <at> openbravo.com> Date: Thu Nov 28 21:58:59 2013 +0530 URL: http://code.openbravo.com/erp/devel/pi/rev/b74b44228aa6c4054fdb6457e7832e049bae32fb [^] Fixes Issue 0024926: Ability to disable parent key criteria on child tabs * Added a new column disable_parent_key_column in ad_tab. * The field name is 'Disable Parent Key Property' in Tab window. * If the proeprty is checked in Tab, then the parentProperty will not be returned and the whereClause has to be explicitly managed by the user or all the records of the table in the current context will be displayed. --- M modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java M modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_TAB.xml M src-db/database/model/tables/AD_TAB.xml M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_FIELD.xml M src-db/database/sourcedata/AD_TAB.xml --- |
(0062459) gorkaion (viewer) 2013-11-28 18:21 |
Code reviewed and tested. |
(0062462) hgbot (developer) 2013-11-28 18:40 |
Repository: erp/devel/pi Changeset: 0e17566151d428d77df2c91b10443a254fe97686 Author: Shankar Balachandran <shankar.balachandran <at> openbravo.com> Date: Thu Nov 28 23:09:09 2013 +0530 URL: http://code.openbravo.com/erp/devel/pi/rev/0e17566151d428d77df2c91b10443a254fe97686 [^] Related to Issue 0024926: Added export data for other modules --- M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_TAB.xml M modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_TAB.xml --- |
(0062474) hgbot (developer) 2013-12-02 09:20 |
Repository: erp/devel/pi Changeset: 2322aa599cc3f0bfb0867e9d945fb623bda11e7b Author: Shankar Balachandran <shankar.balachandran <at> openbravo.com> Date: Mon Dec 02 13:47:34 2013 +0530 URL: http://code.openbravo.com/erp/devel/pi/rev/2322aa599cc3f0bfb0867e9d945fb623bda11e7b [^] Related to Issue 0024926:Code refactoring Code refactoring to prevent type conversions. --- M modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java --- |
(0062491) hudsonbot (viewer) 2013-12-02 17:01 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/9732e7b65447 [^] Maturity status: Test |
(0062494) hudsonbot (viewer) 2013-12-02 17:01 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/9732e7b65447 [^] Maturity status: Test |
(0062495) hudsonbot (viewer) 2013-12-02 17:01 |
A changeset related to this issue has been promoted main and to the Central Repository, after passing a series of tests. Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/9732e7b65447 [^] Maturity status: Test |
(0063048) alostale (viewer) 2013-12-23 08:22 |
Documentation in developers guide: http://wiki.openbravo.com/wiki/Standard_Windows#Tabs_hierarchy [^] |
![]() |
|||
Date Modified | Username | Field | Change |
2013-10-10 18:09 | gorkaion | New Issue | |
2013-10-10 18:09 | gorkaion | Assigned To | => AugustoMauch |
2013-10-10 18:09 | gorkaion | Modules | => Core |
2013-10-10 18:09 | gorkaion | OBNetwork customer | => No |
2013-10-10 18:09 | gorkaion | Triggers an Emergency Pack | => No |
2013-10-11 13:15 | gorkaion | OBNetwork customer | No => Yes |
2013-10-11 13:15 | gorkaion | Steps to Reproduce Updated | View Revisions |
2013-10-11 13:15 | gorkaion | Proposed Solution updated | |
2013-10-30 19:01 | shankarb | Assigned To | AugustoMauch => shankarb |
2013-11-28 17:30 | hgbot | Checkin | |
2013-11-28 17:30 | hgbot | Note Added: 0062458 | |
2013-11-28 17:30 | hgbot | Status | new => resolved |
2013-11-28 17:30 | hgbot | Resolution | open => fixed |
2013-11-28 17:30 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/b74b44228aa6c4054fdb6457e7832e049bae32fb [^] |
2013-11-28 18:21 | gorkaion | Review Assigned To | => gorkaion |
2013-11-28 18:21 | gorkaion | Note Added: 0062459 | |
2013-11-28 18:21 | gorkaion | Status | resolved => closed |
2013-11-28 18:22 | gorkaion | Fixed in Version | => 3.0MP30 |
2013-11-28 18:40 | hgbot | Checkin | |
2013-11-28 18:40 | hgbot | Note Added: 0062462 | |
2013-12-02 09:20 | hgbot | Checkin | |
2013-12-02 09:20 | hgbot | Note Added: 0062474 | |
2013-12-02 17:01 | hudsonbot | Checkin | |
2013-12-02 17:01 | hudsonbot | Note Added: 0062491 | |
2013-12-02 17:01 | hudsonbot | Checkin | |
2013-12-02 17:01 | hudsonbot | Note Added: 0062494 | |
2013-12-02 17:01 | hudsonbot | Checkin | |
2013-12-02 17:01 | hudsonbot | Note Added: 0062495 | |
2013-12-23 08:22 | alostale | Note Added: 0063048 |
Copyright © 2000 - 2009 MantisBT Group |