Thu, 03 Mar 2016 09:41:01 +0100[pi-security-hqlinjection] Merge with latest pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Thu, 03 Mar 2016 09:41:01 +0100] rev 28977
[pi-security-hqlinjection] Merge with latest pi

Thu, 03 Mar 2016 09:18:54 +0100[pi-security-hqlinjection] Code cleaning
Naroa Iriarte <naroa.iriarte@openbravo.com> [Thu, 03 Mar 2016 09:18:54 +0100] rev 28976
[pi-security-hqlinjection] Code cleaning

Wed, 02 Mar 2016 12:33:11 +0100[pi-security-hqlinjection] Code changes to fix Action regarding selector
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 02 Mar 2016 12:33:11 +0100] rev 28975
[pi-security-hqlinjection] Code changes to fix Action regarding selector

The SelectorDataSourceFilter class was not working properly, it was only
taking into account the whereClauses when the selector had a filter expression.
Every selector does not have a filter expression, so, it was not working in that cases.
Now this is taken into account and when the selector has no filter expression, the
hql where clause is taken.

Wed, 02 Mar 2016 12:24:09 +0100[pi-security-hqlinjection] A test has been created
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 02 Mar 2016 12:24:09 +0100] rev 28974
[pi-security-hqlinjection] A test has been created

A parameterized test has been created to test the correct behavior of
the project.

Tue, 01 Mar 2016 10:46:25 +0100[pi-security-hqlinjection] Create a new parameter
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 01 Mar 2016 10:46:25 +0100] rev 28973
[pi-security-hqlinjection] Create a new parameter

A new parameter has been created to contain the where clause.

Fri, 26 Feb 2016 09:54:08 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 26 Feb 2016 09:54:08 +0100] rev 28972
[pi-security-hqlinjection] Merge with pi

Fri, 19 Feb 2016 12:00:47 +0100[pi-security-hqlinjection] Added the new WHERE_AND_FILTER_CLAUSE
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 19 Feb 2016 12:00:47 +0100] rev 28971
[pi-security-hqlinjection] Added the new WHERE_AND_FILTER_CLAUSE

The new WHERE_AND_FILTER_CLAUSE parameter has been added to handle the where and filter clause.

Wed, 17 Feb 2016 18:09:30 +0100[pi-security-hqlinjection] Changed a logic added before
Naroa Iriarte <naroa.iriarte@openbravo.com> [Wed, 17 Feb 2016 18:09:30 +0100] rev 28970
[pi-security-hqlinjection] Changed a logic added before

Before, a logic in the AdvancedQueryBuilder was added to handle the behavior of
the selectors. The tested selector was the "Action Regarding Document" of the "Add Details"
popup of the "Payment In window". With this fix, the selector worked fine and showed only the
expected value. But this fix was breaking the behavior of the FK dorpdaows, for example the dropdown
of the "Produc"t selector popup of the "lines" subtab of the "Sales Order" window was broken with this fix.
So, the fix has been reverted.

Tue, 16 Feb 2016 20:00:21 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 20:00:21 +0100] rev 28969
[pi-security-hqlinjection] Merge with pi

Tue, 16 Feb 2016 19:46:07 +0100[pi-security-hqlinjection] Improved the isTransactionalFilterApplied method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 19:46:07 +0100] rev 28968
[pi-security-hqlinjection] Improved the isTransactionalFilterApplied method


Improved the BaseDataSourceService.isTransactionalFilterApplied method.

Tue, 16 Feb 2016 19:34:09 +0100[pi-security-hqlinjection] Modified the isRootTab method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 19:34:09 +0100] rev 28967
[pi-security-hqlinjection] Modified the isRootTab method

The isRootTab method of the BaseDataSourceService class has been modified.

Tue, 16 Feb 2016 14:38:21 +0100[pi-security-hqlinjection] Change the boolean setting in the ftl
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 14:38:21 +0100] rev 28966
[pi-security-hqlinjection] Change the boolean setting in the ftl

Change the boolean settings in the "ob-view-grid.js.ftl" and "ob-pick-and-execute-grid.js.ftl".

Tue, 16 Feb 2016 13:18:53 +0100[pi-security-hqlinjection] Removed the "getWhereClause" method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 13:18:53 +0100] rev 28965
[pi-security-hqlinjection] Removed the "getWhereClause" method

The "getWhereClause" method has been deleted from the OBViewGridComponent class
because it is not used.

Tue, 16 Feb 2016 12:49:59 +0100[pi-security-hqlinjection] Remove two methods form SelectorComponent
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 12:49:59 +0100] rev 28964
[pi-security-hqlinjection] Remove two methods form SelectorComponent

The getWhereClause and the getHasWhereClause methods of SelectorCoponent
have been deleted. The getWhereClause was used before in the selector.ftl but
it is not longer used.

Tue, 16 Feb 2016 10:38:48 +0100[pi-security-hqlinjection] Changed the "getHasFilterClause" method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 10:38:48 +0100] rev 28963
[pi-security-hqlinjection] Changed the "getHasFilterClause" method

The method has been cleaned up.

Tue, 16 Feb 2016 10:06:08 +0100[pi-security-hqlinjection] Changed the name of a method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 10:06:08 +0100] rev 28962
[pi-security-hqlinjection] Changed the name of a method

The method named addTransactionalFilter is now called getFilterClause.
This is because before there exists a method called getFilterClause but it
only did a verification that has been moved to the "addTransactionalFilter" method.
So, now, the addTransacationalFilter method is the one which returns the filter clause.
Sometimes it has a transactional filter too.

Tue, 16 Feb 2016 09:44:40 +0100[pi-security-hqlinjection] Remove the uneeded method "getFilterClause"
Naroa Iriarte <naroa.iriarte@openbravo.com> [Tue, 16 Feb 2016 09:44:40 +0100] rev 28961
[pi-security-hqlinjection] Remove the uneeded method "getFilterClause"

This method only did a validation that could be done in the "addTransactionalFilter"
method. So, this method has been deleted and the verification has been moved to the
"addTransactionalFilter" method.

Mon, 15 Feb 2016 17:33:26 +0100[pi-security-hqlinjection] Change the name of isApplyTransactionalFilter
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 17:33:26 +0100] rev 28960
[pi-security-hqlinjection] Change the name of isApplyTransactionalFilter

Change the name of BaseDataSourceService.isApplyTransactionalFilter to
isTransactionalFilterApplied.

Mon, 15 Feb 2016 17:20:53 +0100[pi-security-hqlinjection] Remove an argument from a method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 17:20:53 +0100] rev 28959
[pi-security-hqlinjection] Remove an argument from a method

The isTransactional argument has been removed from the getFilterClause
method of the BaseDataSourceService class.

Mon, 15 Feb 2016 17:06:09 +0100[pi-security-hqlinjection] Remove an argument from a method
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 17:06:09 +0100] rev 28958
[pi-security-hqlinjection] Remove an argument from a method


The isFilterApplied argument has been removed from the getWhereAndFilterClause method.

Mon, 15 Feb 2016 16:25:08 +0100[pi-security-hqlinjection] Moved the declaration of filterClause variable
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 16:25:08 +0100] rev 28957
[pi-security-hqlinjection] Moved the declaration of filterClause variable

Mon, 15 Feb 2016 16:20:56 +0100[pi-security-hqlinjection] Initialize the whereAndFilterClause variable to null
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 16:20:56 +0100] rev 28956
[pi-security-hqlinjection] Initialize the whereAndFilterClause variable to null

Mon, 15 Feb 2016 16:14:14 +0100[pi-security-hqlinjection] The whereAndFilterClause is not initialized.
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 16:14:14 +0100] rev 28955
[pi-security-hqlinjection] The whereAndFilterClause is not initialized.

Mon, 15 Feb 2016 16:07:30 +0100[pi-security-hqlinjection] javadoc for the getWhereAndFilterClause
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 16:07:30 +0100] rev 28954
[pi-security-hqlinjection] javadoc for the getWhereAndFilterClause

A javadoc for the getWhereAndFilterClause method of the BaseDataSourceService class
has been added.

Mon, 15 Feb 2016 15:45:37 +0100[pi-security-hqlinjection] change the name of obtainWhereAndFilterClause
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 15:45:37 +0100] rev 28953
[pi-security-hqlinjection] change the name of obtainWhereAndFilterClause

The name of the BaseDataSourceService.obtainWhereAndFilterClause has been changed to
getWhereAndFilterClause.

Mon, 15 Feb 2016 15:18:24 +0100[pi-security-hqlinjection] property add to the cached preference
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 15:18:24 +0100] rev 28952
[pi-security-hqlinjection] property add to the cached preference

Mon, 15 Feb 2016 15:06:36 +0100[pi-security-hqlinjection] Merge with pi
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 15:06:36 +0100] rev 28951
[pi-security-hqlinjection] Merge with pi

Mon, 15 Feb 2016 13:53:07 +0100[pi-security-hqlinjection] "Payment in" add details process selector fixed
Naroa Iriarte <naroa.iriarte@openbravo.com> [Mon, 15 Feb 2016 13:53:07 +0100] rev 28950
[pi-security-hqlinjection] "Payment in" add details process selector fixed

The "Action Regarding Document" selector of the add details process of the Payment In window wasn't
working properly, it was showing a lot of invalid options.

Fri, 05 Feb 2016 15:32:41 +0100[pi-security-hqlinjection] The description of the preference changed
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 05 Feb 2016 15:32:41 +0100] rev 28949
[pi-security-hqlinjection] The description of the preference changed

The description of the allow where parameter has been changed to a better one.

Fri, 05 Feb 2016 14:48:26 +0100[pi-security-hqlinjection] Update of the copyright year
Naroa Iriarte <naroa.iriarte@openbravo.com> [Fri, 05 Feb 2016 14:48:26 +0100] rev 28948
[pi-security-hqlinjection] Update of the copyright year