Tue, 21 Feb 2017 13:48:41 +0100Fixes issue 35326: Support basic authentication
Martin Taal <martin.taal@openbravo.com> [Tue, 21 Feb 2017 13:48:41 +0100] rev 31537
Fixes issue 35326: Support basic authentication
Return 401 status code when authentication fails

Tue, 21 Feb 2017 13:39:12 +0100fixes issue 35313: documents were not being attached after send them by e-mail
Carlos Aristu <carlos.aristu@openbravo.com> [Tue, 21 Feb 2017 13:39:12 +0100] rev 31536
fixes issue 35313: documents were not being attached after send them by e-mail

The CoreAttachImplementation class is deleting the original report file after completing the upload process. When attaching a document using the e-mail pop-up this is done before attaching the document into the e-mail. This explains why the document was not being received on the e-mail.

To avoid this problem, now a copy of the original document is sent to the AttachImplementationManager, this way the original file will never be deleted by an upload process handler.

Together with this, now when attaching a document after printing (not by e-mail) we have to delete the original file because in other case it will be kept on disk.

Tue, 14 Feb 2017 15:53:39 +0530Fixes Issue 34987:Not possible to post a payment in that has used as
Atul Gaware <atul.gaware@openbravo.com> [Tue, 14 Feb 2017 15:53:39 +0530] rev 31535
Fixes Issue 34987:Not possible to post a payment in that has used as
payment method one which uses the “Leave as credit” execution process.

In Leave As Credit execution process added fin payment schedule detail
and fin payment detail for credit amount in case of payment in/out
with negative amount.

Thu, 16 Feb 2017 11:46:12 -0500Fixes issue 35252: General Ledger filter changes with pagination in JE Report
Armaignac <collazoandy4@gmail.com> [Thu, 16 Feb 2017 11:46:12 -0500] rev 31534
Fixes issue 35252: General Ledger filter changes with pagination in JE Report

Selected General Ledger filter value changes when pagination is executed in the
Journal Entries report

The General Ledger filter is not kept in the session to make use in the pagination.
For the solution, was saved the General Ledger Filter in the session every time
the search is executed (FIND action). By default, if there is any GL in the
session, the GL field will use the defaulted for the selected org. When paginating
always is used the account schema id stored in the session.

Fri, 17 Feb 2017 12:34:43 +0100fixed bug 35284, fixed bug 35297, fixed bug 35296
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 17 Feb 2017 12:34:43 +0100] rev 31533
fixed bug 35284, fixed bug 35297, fixed bug 35296

dbsourcemanager.jar including fixes for these 3 issues.

Mon, 20 Feb 2017 09:13:34 +0100fixed issue 35303: Skip junit test if any module shipping grid configuration
Stefan Hühner <stefan.huehner@openbravo.com> [Mon, 20 Feb 2017 09:13:34 +0100] rev 31532
fixed issue 35303: Skip junit test if any module shipping grid configuration

The SortingFilteringGridConfiguration rely on the grid config setting being not modified for:
private static final String BUSINESS_PARTNER_TAB_ID = "220";
private static final String BUSINESS_PARTNER_CATEGORY_FIELD_ID = "3955";

If any grid config module is installed which modify those the tests can no longer work.

Thu, 16 Feb 2017 09:55:22 +0100Fixed issue 35214:Dropdowns are not opening properly when included in a process
Inigo Sanchez <inigo.sanchez@openbravo.com> [Thu, 16 Feb 2017 09:55:22 +0100] rev 31531
Fixed issue 35214:Dropdowns are not opening properly when included in a process

The problem is assuming that the selector is placed on a standard view (window).
When a selector is placed on a process definition, the selector raises an error
and no data is showed. It must consider the case where the selector is being
displayed from a process definition view.

This problem has been resolved by take into account when a selector is being
displayed from a process definition. Now, the problem has been fixed.

Thu, 16 Feb 2017 09:29:15 +0100Fixed issue 35204: define partial indexes for not null values
Inigo Sanchez <inigo.sanchez@openbravo.com> [Thu, 16 Feb 2017 09:29:15 +0100] rev 31530
Fixed issue 35204: define partial indexes for not null values

The following indexes have been transformed into partial indexes:
-ad_process_run_adprgroup_id
-ad_column_process
-obuiapp_paramval_file_idx
-ad_tab_tabletree_fk
-obuiapp_parameter_tab_idx
-obuiapp_parameter_attmet_idx
-ad_modelobject_reference_idx
-ad_modelobject_form_idx
-ad_modelobject_callout_idx
-ad_modelobject_process_idx
-em_obkmo_param_widget
-obuiapp_parameter_process
-obcql_widget_query_ds

Tue, 14 Feb 2017 15:06:17 -0500Fix for issue 35266: General Ledger filter removed when paginating in GL Report
Armaignac <collazoandy4@gmail.com> [Tue, 14 Feb 2017 15:06:17 -0500] rev 31529
Fix for issue 35266: General Ledger filter removed when paginating in GL Report

The General Ledger filter was removed when paginating in General Ledger Report
in HTML view

Now the General Ledger filter it's save in the session by the FIND action and get in the DEFAULT action
for showing in the report page

Thu, 16 Feb 2017 12:22:58 +0100Fixed bug 35263: Organization filter in Best Seller widget
Victor Martinez Romanos <victor.martinez@openbravo.com> [Thu, 16 Feb 2017 12:22:58 +0100] rev 31528
Fixed bug 35263: Organization filter in Best Seller widget

The Best Seller widget didn't have organization filter thus showing records belonging to organizations where the role doesn't have access to.

The fix introduces a new parameter to get the readable orgs, and the HQL query has been adapated to use it.