Fri, 05 Feb 2016 14:38:57 +0100[pi-security-hqlinjection] Refactor of the code
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 05 Feb 2016 14:38:57 +0100] rev 28947
[pi-security-hqlinjection] Refactor of the code

The code has been refactored and now the preference values is going to be taken into account
to get the where clause from the _where parameter or not.

Mon, 01 Feb 2016 15:09:09 +0100[pi-security-hqlinjection] Create a new preference
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 01 Feb 2016 15:09:09 +0100] rev 28946
[pi-security-hqlinjection] Create a new preference

A new preference has been created "Allow Where Parameter". This preference
allows the where parameter in the manual datasources.

Mon, 01 Feb 2016 12:54:13 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 01 Feb 2016 12:54:13 +0100] rev 28945
[pi-security-hqlinjection] Merge with pi

Fri, 29 Jan 2016 14:01:24 +0100[pi-security-hqlinjection] Code review fix for Alert Management window
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 29 Jan 2016 14:01:24 +0100] rev 28944
[pi-security-hqlinjection] Code review fix for Alert Management window

Before, the where clause was being overwritten for every manual dataosurces.
This has been fixed by creating a new method which tells if a datasource is manual
or not and if it is manual, now, the where parametes is added the same way as it is
for the selector items.

Fri, 29 Jan 2016 09:43:44 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 29 Jan 2016 09:43:44 +0100] rev 28943
[pi-security-hqlinjection] Merge with pi

Fri, 29 Jan 2016 09:42:35 +0100[pi-security-hqlinjection] Fixed the selector Datasource
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 29 Jan 2016 09:42:35 +0100] rev 28942
[pi-security-hqlinjection] Fixed the selector Datasource

Mon, 25 Jan 2016 16:33:52 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 25 Jan 2016 16:33:52 +0100] rev 28941
[pi-security-hqlinjection] Merge with pi

Mon, 25 Jan 2016 16:19:49 +0100[pi-security-hqlinjection] Refactor of ob-view-grid and ob-pick-and-execute
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 25 Jan 2016 16:19:49 +0100] rev 28940
[pi-security-hqlinjection] Refactor of ob-view-grid and ob-pick-and-execute

The new function isFilterClauseApplied has been moved to the parent class OBGrid.

Mon, 25 Jan 2016 13:18:03 +0100[pi-security-hqlinjection] Create the proper code in the backend
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 25 Jan 2016 13:18:03 +0100] rev 28939
[pi-security-hqlinjection] Create the proper code in the backend

The way of handling the where and filter clauses now it is different. In the DefaultJsonDataService.java, a
protected method has been created, to be able to invoke it in the same package.
This method is the one which creates the query that, before, was sent in the _where parameter of the datasouce.

Thu, 21 Jan 2016 13:14:29 +0100[pi-security-hqlinjection] Remove the where parameter form selectors
Naroa Iriarte <naroa.iriarte@openbravo.com> [Thu, 21 Jan 2016 13:14:29 +0100] rev 28938
[pi-security-hqlinjection] Remove the where parameter form selectors

The selectos have only where clause, they do not have a filter clause,
so, the isFilterApplied parameter has no sense in this cases.

Wed, 20 Jan 2016 10:42:37 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 20 Jan 2016 10:42:37 +0100] rev 28937
[pi-security-hqlinjection] Merge with pi

Wed, 20 Jan 2016 10:37:33 +0100[pi-security-hqlinjection] Improvements in grid and pick and execute funtions
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 20 Jan 2016 10:37:33 +0100] rev 28936
[pi-security-hqlinjection] Improvements in grid and pick and execute funtions

Functions have been modified to be more accurate with the result and also the
pick and execute ftl has been modified, the where clause is not anymore shown in
the view.

Wed, 20 Jan 2016 10:34:35 +0100[pi-security-hqlinjection] A new method addded to handle selector ftl
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 20 Jan 2016 10:34:35 +0100] rev 28935
[pi-security-hqlinjection] A new method addded to handle selector ftl

A new method has been added to handle the ftl of the selectors, this method
checks if there exists a whereClause and returns a boolean.

Tue, 19 Jan 2016 17:33:28 +0100[pi-security-hqlinjection] Don't send _where in selectors
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 19 Jan 2016 17:33:28 +0100] rev 28934
[pi-security-hqlinjection] Don't send _where in selectors

The _where parameter is no longer send in the selectors datasource.
Now a boolean parameter is sent, "whereClause" this is true when there
exists a where clause in the selector and false when not.

Tue, 19 Jan 2016 15:52:21 +0100[pi-security-hqlinjection] Don't send _where param in Pick and Execute windows
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 19 Jan 2016 15:52:21 +0100] rev 28933
[pi-security-hqlinjection] Don't send _where param in Pick and Execute windows

The _where parameter is not sent in the pick and execute windows' datasource.
Now a boolean parameter is sent, "isFilterApplied", this parameter is true when
there is a filter applied in a pick and execute window and it is false when there
is not a filter applied or it has been cleaned up.

Tue, 19 Jan 2016 10:55:51 +0100[pi-security-hqlinjection] Send a boolean
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 19 Jan 2016 10:55:51 +0100] rev 28932
[pi-security-hqlinjection] Send a boolean

Only send a boolean parameter that is true when a filter is applied in
the grid. And do not show the query in the view of the window.

Mon, 18 Jan 2016 18:03:20 +0100[pi-security-hqlinjection] new name for filter clause
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 18 Jan 2016 18:03:20 +0100] rev 28931
[pi-security-hqlinjection] new name for filter clause

existsFilterClause has been created in the ftl to get that name
in the view. The filterClause has been put again to get the query
in the view generation.

Mon, 18 Jan 2016 17:08:11 +0100[pi-security-hqlinjection] The isFilterApplied parameter added
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 18 Jan 2016 17:08:11 +0100] rev 28930
[pi-security-hqlinjection] The isFilterApplied parameter added

If a filter is applied, then this parameter will be true. If a filter is
deleted, thenm this parameter will be false.

Mon, 18 Jan 2016 12:55:02 +0100[pi-security-hqlinjection] The hasFilterClause parameter added
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 18 Jan 2016 12:55:02 +0100] rev 28929
[pi-security-hqlinjection] The hasFilterClause parameter added

The _where parameter which was showing a query now is not send.
A new parameter called hasFilterClause has been added.
This parameter is a boolean that is true when there exists a whereclause or
a filterClause.

Wed, 13 Apr 2016 11:24:18 +0200Fixed issue 32600: Export csv was not working fine
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 13 Apr 2016 11:24:18 +0200] rev 28928
Fixed issue 32600: Export csv was not working fine

The csv files where not correctly exported from the client if the client was in a different
timezone.
The problem was that in the AdvancedQueryBuilder class, the way of setting the date time was
not correct.
The Calendar.HOUR constant was being used instead of Calendar.HOUR_OF_DAY. The first, is to
set or get the hour indicating the morning or the afternoon, for example the 11:00:00 PM, the
hour is 11. The second one, the one that is used now, is used for the 24 hours clock, so, if
the time isn 11:00:00 the HOUR_OF_DAY is 23.

Wed, 13 Apr 2016 14:57:26 +0200fixed issue 32570: allow to define cross-organization references
Asier Lostalé <asier.lostale@openbravo.com> [Wed, 13 Apr 2016 14:57:26 +0200] rev 28927
fixed issue 32570: allow to define cross-organization references

Wed, 13 Apr 2016 14:51:17 +0200[cross-org] adding allow cross org column in sourcedata
Asier Lostalé <asier.lostale@openbravo.com> [Wed, 13 Apr 2016 14:51:17 +0200] rev 28926
[cross-org] adding allow cross org column in sourcedata

Tue, 12 Apr 2016 09:22:47 +0200[cross-org] pi merge
Asier Lostalé <asier.lostale@openbravo.com> [Tue, 12 Apr 2016 09:22:47 +0200] rev 28925
[cross-org] pi merge

Tue, 12 Apr 2016 07:46:05 +0200[cross-org] Expect exception, GenericJDBCException is thrown in PG not ORA
Asier Lostalé <asier.lostale@openbravo.com> [Tue, 12 Apr 2016 07:46:05 +0200] rev 28924
[cross-org] Expect exception, GenericJDBCException is thrown in PG not ORA

Tue, 12 Apr 2016 07:45:29 +0200[cross-org] reuse existing ExpectedException rule in parent
Asier Lostalé <asier.lostale@openbravo.com> [Tue, 12 Apr 2016 07:45:29 +0200] rev 28923
[cross-org] reuse existing ExpectedException rule in parent

Mon, 11 Apr 2016 13:33:17 +0200[cross-org] test cases: reset column with modules in dev
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 11 Apr 2016 13:33:17 +0200] rev 28922
[cross-org] test cases: reset column with modules in dev

Fri, 08 Apr 2016 15:11:43 +0200[cross-org] remove some clutter
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 08 Apr 2016 15:11:43 +0200] rev 28921
[cross-org] remove some clutter

Fri, 08 Apr 2016 15:08:25 +0200[cross-org] recovered unintentionally deleted code
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 08 Apr 2016 15:08:25 +0200] rev 28920
[cross-org] recovered unintentionally deleted code

to manage the case admin mode is locally set before having a context

Fri, 08 Apr 2016 14:31:44 +0200[cross-org] format
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 08 Apr 2016 14:31:44 +0200] rev 28919
[cross-org] format

Fri, 08 Apr 2016 13:20:28 +0200[cross-org] prevent Allowed_Cross_Org_Link modification if mod is not in dev
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 08 Apr 2016 13:20:28 +0200] rev 28918
[cross-org] prevent Allowed_Cross_Org_Link modification if mod is not in dev