Thu, 03 Jul 2014 16:15:47 +0200[fkfilters] First implementation of the improved fk filters
Augusto Mauch <augusto.mauch@openbravo.com> [Thu, 03 Jul 2014 16:15:47 +0200] rev 24065
[fkfilters] First implementation of the improved fk filters

There are two types of filters for fk columns:
- 'identifier' filter: The standard ones, they use the identifier in the query, so an extra join is needed. Its criteria looks like this:
{ fieldName: propertyName$_identifier,
operator: 'iContains', // or the predefined operator
value: recordIdentifier
}
- 'id' filter: the filter is done using the record id. No extra join is needed, and the query can take advantage of the indexes defined for the fk column.
{ fieldName: propertyName
operator: 'equals', // or the predefined operator
value: recordId
}

The 'id' filtering mode is activated when the user picks a record from the filter drop down. It is deactivated and switched to 'identifier' filtering mode when the contents of the filter editor are modifie
d manually by the user.

Mon, 14 Jul 2014 14:53:07 +0200Fixed issue 27065: Added 'OB.Utilities.getCanvasProp' function
David Baz Fayos <david.baz@openbravo.com> [Mon, 14 Jul 2014 14:53:07 +0200] rev 24064
Fixed issue 27065: Added 'OB.Utilities.getCanvasProp' function
to avoid new Function('return isc....getPrototype()....')() solutions

Mon, 14 Jul 2014 09:18:03 +0200related to bug 27057: added test to cover this case
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 14 Jul 2014 09:18:03 +0200] rev 24063
related to bug 27057: added test to cover this case

Mon, 14 Jul 2014 09:17:23 +0200fixed bug 27057: can't select value in drop down if role has no access to field entity
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 14 Jul 2014 09:17:23 +0200] rev 24062
fixed bug 27057: can't select value in drop down if role has no access to field entity

Entity access check is done in admin mode, other case it failed if current role had no
access to field/column entities

Fri, 11 Jul 2014 14:37:33 +0200Fixes issue 26992: Summary fields are not properly calculated in Query widgets
Augusto Mauch <augusto.mauch@openbravo.com> [Fri, 11 Jul 2014 14:37:33 +0200] rev 24061
Fixes issue 26992: Summary fields are not properly calculated in Query widgets

The problem was that the calculation of the values of the summary fields was being done in the client side, so not all the data was cached in the client, they were not calculated.

To fix this, two changes have been done:
- OBQueryListGrid now obtains the values of the summary fields from the server
- the QueryListDataSource is now able to obtain the values of the summary fields

Fri, 11 Jul 2014 12:14:31 +0530Fixes Issue 27046: Product simple selector is executing a query in database without limit
Shankar Balachandran <shankar.balachandran@openbravo.com> [Fri, 11 Jul 2014 12:14:31 +0530] rev 24060
Fixes Issue 27046: Product simple selector is executing a query in database without limit

When data is fetched in custom query selector the data was iterated to get the number of rows.
This operation is avoided and the total rows is set based on the resultSet iterated later.

Fri, 11 Jul 2014 09:40:38 +0530Fixes Issue 26986: Some characters are not printed in email Options window
Shankar Balachandran <shankar.balachandran@openbravo.com> [Fri, 11 Jul 2014 09:40:38 +0530] rev 24059
Fixes Issue 26986: Some characters are not printed in email Options window

Some characters are not printed after switching the template to use in the Email options window.
set character encoding to UTF-8 in the response types.

Thu, 10 Jul 2014 17:38:04 +0200Fixes issue 27045: The focus get stuck in date parameters after being updated
Augusto Mauch <augusto.mauch@openbravo.com> [Thu, 10 Jul 2014 17:38:04 +0200] rev 24058
Fixes issue 27045: The focus get stuck in date parameters after being updated

The problem was that if the form was redrawn in the handleItemChange function just after updating a date parameter, the redraw resulted in the date parameter being focused again. This is fixed by invoking markForRedraw instead of redraw for these parameters.

Wed, 09 Jul 2014 18:22:22 +0200Fixes Issue 27018: Traceability report is broken
Daniel Ruiz <daniel.ruiz@openbravo.com> [Wed, 09 Jul 2014 18:22:22 +0200] rev 24057
Fixes Issue 27018: Traceability report is broken

Wed, 09 Jul 2014 14:44:15 +0530Fixes Issue 26967: Grids in Process Definition count number of records
Shankar Balachandran <shankar.balachandran@openbravo.com> [Wed, 09 Jul 2014 14:44:15 +0530] rev 24056
Fixes Issue 26967: Grids in Process Definition count number of records

The pick and execute grids behave in the same manner standard windows grids do.
Total number of records is not counted, in case they exceed the page size,
page size +1 is returned as size, so that smartclient handles the additional call while scrolling.