Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #33478 Back to Issue ]
Summary 0033478: implicit filters not applied in updated instances with grid configuration
Revision 2016-07-14 12:54 by alostale
Steps To Reproduce 1. Install a fresh Openbravo in PR16Q2
2. Activate this instance
3. Open Sales Order window
4. Change grid layout: ie. sort by Document Number
5. Check in Preferences window there is a "Grid Configuration" preference for this window.
6. Update to PR16Q3
7. Open sales order window
  * Transactional implicit filter message appears as applied in UI -> OK
  * The request to populate the datasource has the isImplicitFilterApplied set to false, which causes the grid not to be filtered -> ERROR


== Alternativelly ==

1. In a pi professional instance, emulate steps 1 to 6 by:
1.1 Create a new preference
   - Property: Grid Configuration
   - Visibility: Current session settings
   - Value: http://pastebin.com/raw/RqA6e3Dc [^]
1.2 Relogin
2. Issue explained in step 7 can be reproduced
Revision 2016-07-14 12:52 by alostale
Steps To Reproduce 1. Install a fresh Openbravo in PR16Q2
2. Activate this instance
3. Open Sales Order window
4. Change grid layout: ie. sort by Document Number
5. Check in Preferences window there is a "Grid Configuration" preference for this window.
6. Update to PR16Q3
7. Open sales order window
  * Transactional implicit filter message appears as applied in UI -> OK
  * The request to populate the datasource has the isImplicitFilterApplied set to false, which causes the grid not to be filtered -> ERROR


== Alternativelly ==

1. In a pi professional instance, emulate steps 1 to 6 by:
1.1 Create a new preference
   - Property: Grid Configuration
   - Visibility: Current session settings
   - Value: http://pastebin.com/RqA6e3Dc [^]
1.2 Relogin
2. Issue explained in step 7 can be reproduced
Revision 2016-07-14 12:52 by alostale
Description Instances updated from a previous release that had "Grid Configuration" preferences with transactional filters applied, do not apply transactional filters when fetching data though in the UI the message informing the transactional filter is applied is seen.

The problem is caused because old grid configuration saved in their state whereClause as string and now the code expects it to be a boolean

filterClause:\" ( e.updated > @transactionalRange@ or e.processed = 'N' ) \"
Revision 2016-07-14 12:40 by alostale
Steps To Reproduce 1. Install a fresh Openbravo in PR16Q2
2. Activate this instance
3. Open Sales Order window
4. Change grid layout: ie. sort by Document Number
5. Check in Preferences window there is a "Grid Configuration" preference for this window.
6. Update to PR16Q3
7. Open sales order window
  * Transactional implicit filter message appears as applied in UI -> OK
  * The request to populate the datasource has the isImplicitFilterApplied set to false, which causes the grid not to be filtered -> ERROR
Revision 2016-07-14 12:40 by alostale
Description Instances updated from a previous release that had "Grid Configuration" preferences with transactional filters applied, do not apply transactional filters when fetching data though in the UI the message informing the transactional filter is applied is seen.
Revision 2016-07-14 12:34 by alostale
Steps To Reproduce 1. clone https://code.openbravo.com/erp/pmods/org.openbravo.externaldata.integration/ [^] in rev 2913f243
2. Open EDL Request window
3. Check that:
  * Transactional implicit filter message appears as applied in UI -> OK
  * The request to populate the datasource has the isImplicitFilterApplied set to false, which causes the grid not to be filtered -> ERROR
Revision 2016-07-14 12:34 by alostale
Description Under certain (still undefined) circumstances, transactional implicit filters are displayed as applied in UI, though they are not actually applied in backend filtering.

This behavior has been observed in external module development, but not in OB3 distribution.


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker