Asier Lostalé <asier.lostale@openbravo.com> [Fri, 06 May 2016 08:10:54 +0200] rev 29477
related to bug
32795: G/L Item combo appears empty in Add Payment
Removed unneded if statement
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Thu, 05 May 2016 11:45:33 +0200] rev 29476
Fixes issue
32871: Update Quantity process deletes lines with no stock
M_Inventory_ListUpdate process will update QtyBook and QuantityOrderBook to zero instead of delete inventory line in case it does not exist stock.
Carlos Aristu <carlos.aristu@openbravo.com> [Thu, 05 May 2016 10:54:05 +0200] rev 29475
fixes issue
32870: Add log info in HttpSecureAppServlet if role has not access
Inigo Sanchez <inigo.sanchez@openbravo.com> [Thu, 05 May 2016 10:24:40 +0200] rev 29474
Related with issue
32833: Added a test case
It has been added a test case to cover a movement of a node
in a tree view. It has been simulated doing an update request.
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 05 May 2016 09:53:14 +0200] rev 29473
related to bug
32838: using JsonUtils.isValueEmpty
to remove some code duplicities
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 05 May 2016 09:49:14 +0200] rev 29472
fixed bug
32838: Cannot export CSV from Widgets
NPE was thrown when trying to export CSV from widgets because a refactor on
that area of code changed sent value for tabId from null to undefined.
Created an utility method to check whether a json value can be considered as
empty which takes into account common cases of null and undefined literals.
Asier Lostalé <asier.lostale@openbravo.com> [Thu, 05 May 2016 09:31:12 +0200] rev 29471
related to bug
32838: Cannot export CSV from Widgets
Replcaed "magic numbers" with constant to get tabId param value
Inigo Sanchez <inigo.sanchez@openbravo.com> [Thu, 05 May 2016 09:40:37 +0200] rev 29470
Fixed issue
32833: Tree view is not working properly
When a node in tree view is moved, entity used to check
security access is null. This exception is shown:
OBSecurityException - Entity null is not readable by the user 100
The problem was that getEntity() method can't retrieves an entity.
Now it have been resolved by getting entity from table
id (referencedTableId).
Gorka Ion Damián <gorkaion.damian@openbravo.com> [Wed, 04 May 2016 16:40:02 +0200] rev 29469
Fixed issue
32858.Use DalUtil.getId() to load id of client.
Using DalUtil.getId() we improve the performance and we avoid to load the
Client object in memory. As we don't load it we also skip the potential
LazyInitialization exception if the client is detached from the hibernate
session.
RM packaging bot <staff.rm@openbravo.com> [Wed, 04 May 2016 14:08:38 +0200] rev 29468
Merge back from main
Martin Taal <martin.taal@openbravo.com> [Tue, 03 May 2016 22:09:12 +0200] rev 29467
Fixes issue
32818: Stack trace in log when a preference is not defined
Added catch with ignore exception
Atul Gaware <atul.gaware@openbravo.com> [Tue, 26 Apr 2016 21:25:13 +0530] rev 29466
Fixes Issue
32729:In Create Invoice From Orders, Group by Order does not
working properly in case related shipment have lines from different order
not in consequent sequence of order
In case there are lines from different order in same Goods Shipment,
order field in shipment header is set as blank and order information
should be fetched from shipment lines order line field
Additional change done in this fix related with Group by Currency No of
zeros were set as 8 prior to 1 which was for used for grouping Payment Term.
9 is correct for Currency.
Asier Lostalé <asier.lostale@openbravo.com> [Tue, 03 May 2016 11:08:48 +0200] rev 29465
fixed bug
32759: Wrong on change function called in process definition
When opening a Process Definition from another one, in case both of them have
parameters with the same name having them on change function, when closing 2nd
processes and changing value from one of these fields, function on 2nd process
was invoked instead of the one in 1st one.
On change functions are registered as pair of [viewId, fieldName] in order to
be unique. In the case of process definition viewId was undefined, so when opening
2nd process, first registered function was overwritten.
The problem is now fixed by using processId to register in case viewId is not
defined.
Asier Lostalé <asier.lostale@openbravo.com> [Tue, 03 May 2016 09:31:56 +0200] rev 29464
fixed bug
32812: selector filter in P&E should use AD_Org_ID param if present
When filtering data for a selector in a P&E window and this window has an AD_Org_ID
param, it should be used for filtering instead of current session's organization.
Logic to do it was already pressent, but it was looking for the parameter name in lower
case, which is correct for standard windows but might not be for P&E depending on how
the parameter was defined.
Alvaro Ferraz <alvaro.ferraz@openbravo.com> [Tue, 03 May 2016 11:36:04 +0200] rev 29463
Related to issue
32793: Code review improvements
Atul Gaware <atul.gaware@openbravo.com> [Mon, 02 May 2016 16:58:34 +0530] rev 29462
Fixes issue
32793: Generate duplicate payment plan under some circumstances
Before processing order, a check is done whether processed flag is N or not.
Miguel de Juana <miguel.dejuana@openbravo.com> [Tue, 03 May 2016 10:19:29 +0200] rev 29461
Remove from jscheck skipping mobile.core folder
All mobile.core JSLint errors are fixed
Mark <m.molina@nectus.com> [Fri, 29 Apr 2016 12:36:06 -0400] rev 29460
Fixes issue
32713: Allow add payment with invoice org when exist a void payment
The new payment plan details are created for the invoice's organization instead of the payment's organization.
Similar for Payments created from orders: the new payment plan details are created for the order's organization instead of the payment's organization.
Inigo Sanchez <inigo.sanchez@openbravo.com> [Mon, 02 May 2016 17:13:23 +0200] rev 29459
Fixed issue
32795: Calculate permissions for some target entities selectors
The problem was that it is not take into account access permissions for
some entities selectors. This selectors are in tabs of P&E WindowReferences.
It have been implemented new logic in EntityAccessChecker to take into
account target entities of selectors allocated into tabs of WindowReferences.
For example in Payment In > Add Details > GL Items section > G/L Item selector.
Mark <m.molina@nectus.com> [Mon, 25 Apr 2016 21:23:33 -0400] rev 29458
Fixes issue
32724: Changed ISO code from GHC to GHS
Was changed Currency ISO code from "GHC" to "GHS", as some modules do not recognize this old ISO code.
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 02 May 2016 12:04:18 +0200] rev 29457
related to issue
32821: restored missing api
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 02 May 2016 11:06:25 +0200] rev 29456
fixes
32821: Mobile Core. Reinforce CU Licensing
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 02 May 2016 10:39:29 +0200] rev 29455
[cu] removes duplication: added new public method to get login URL
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 02 May 2016 10:36:57 +0200] rev 29454
[cu] bypass CU checking for forced login
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 02 May 2016 09:54:43 +0200] rev 29453
[cu] typo
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 25 Apr 2016 11:52:11 +0200] rev 29452
[cu] don't use Vector to syncrhonize
Using Set and define explicit synchronized blocks
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 25 Apr 2016 10:57:48 +0200] rev 29451
[cu] javadoc for new param
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 25 Apr 2016 10:46:58 +0200] rev 29450
[cu] pi merge
Asier Lostalé <asier.lostale@openbravo.com> [Mon, 25 Apr 2016 10:03:23 +0200] rev 29449
[cu] do not include null in session query
Asier Lostalé <asier.lostale@openbravo.com> [Fri, 22 Apr 2016 13:25:31 +0200] rev 29448
[cu] javadoc