int-api - Build # 1767 - Still Failing:

Check console output at https://ci.openbravo.com/job/int-api/1767/ to view the 
results.


Committers since last success:

Changes for Build #1762

    RM packaging bot <[email protected]> null
    Merge back from main
      
    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q4
      
    RM packaging bot <[email protected]> null
    Added signature for changeset d2c765a228d8
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q4 for changeset 84cd25c33900
        .hgtags

    RM packaging bot <[email protected]> null
    Update AD_MODULE version to 3.0PR15Q4
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.apachejdbcconnectionpool/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    RM packaging bot <[email protected]> null
    Commit to increment the obx version
        lib/README

    RM packaging bot <[email protected]> null
    Commit to increment the obx version
        lib/README

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31516: Empty matched document in Match Statement

The problem was that two new columns were added in aprm_matchstatement hql 
query in the middle of the select clause, while they were added as two new 
columns at the end of ad_column. As the columns order was not the same between 
the hql query and the ad_column and some columns did not have an alias in hql 
query and some others did not have an entity alias in ad_column, some column 
values were lost.
To fix it, we added an alias to all columns in aprm_matchstatement hql query 
(matchedDocument had no alias) and an entity alias to all ad_columns in 
aprm_matchstatement table (Transaction, bslUpdated and matchedDocument columns 
had no entity alias and Affinity column had a wrong entity alias).
With this, all columns of aprm_matchstatement will be correctly filled with 
their values in Match Statement grid.
If new columns are added to the hql query, they can go in any order in the 
select clause and in the ad_column, but they will need to have both an alias in 
the hql query and an entity alias in the ad_column, following this 
documentation: 
http://wiki.openbravo.com/wiki/How_to_create_a_HQL_Based_Table#Column_Definition
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml

    Víctor Martínez Romanos <[email protected]> null
    Fixes issue 31440 & Fixes issue 31442: code review improvements

Reverted back the behavior of the Sender field. It shows the Business Partner 
Name (from the OB object) or the Business Partner Name string as it was doing 
before.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31440 & Fixes issue 31442: Add two new columns in Match 
Statement

Added Business Partner Name and Transaction Description as new fields in Match 
Statement P&E window. They will not be shown in grid by default.
HQL Query in aprm_matchstatement table has been modified to retrieve this two 
new columns from FIN_BankStatementLine and FIN_Finacc_Transaction tables, and 
to retrieve bp.name as businessPartner also in case it is null.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TABLE.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31420: BusinessPartnerName not loaded in AddTransaction 
description

Add Transaction description will be loaded with Business Partner name + Bank 
Statement Line description, in case Business Partner name is not empty.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/filterexpression/AddTransactionFilterExpression.java

    Atul Gaware <[email protected]> null
    Fixes Issue 31402:Purchase Order and Goods Receipt not shown in Invoice's
Create Lines From if the Customer Invoice Terms are Do Not Invoice

In case of purchase flow Immediate (I) is set as default value for
Invoice Rule.
        src/org/openbravo/erpCommon/ad_callouts/SE_Order_BPartner.java

    Carlos Aristu <[email protected]> null
    fixes issue 31292: current combo value is not selected when opening drop 
down

The problem is caused because after the combo refactor project table and 
tabledir references make use of a class with different behavior (OBFKComboItem).

Together with this, currently in the FormItem class there is a logic on the 
_shouldSelectOnFocus method which performs the selection just when tabbing 
through the form, or on programmatic focus, but not on mouse click. This is the 
main reason why the text is not being selected when clicking on the drop-down 
in form view for any reference.

In order to have a common behavior for all the combos in both grid and form 
view, we are overriding the showPicker() method of OBComboBoxItem to ensure 
that we select the text after clicking on the drop-down
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-combo.js

    Guillermo Alvarez de Eulate <[email protected]> null
    Fixed issue 31369: Added log to importentry processor
        src/org/openbravo/service/importprocess/ImportEntryManager.java
        src/org/openbravo/service/importprocess/ImportEntryProcessor.java

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31348: Error when validating a Costing Rule with backdated 
enabled

When checking for the current validated costing rule, it should have an ending 
date greater or equal than current date.
        src/org/openbravo/costing/CostingServer.java
        src/org/openbravo/costing/CostingUtils.java

    Asier Lostalé <[email protected]> null
    fixed bug 31255: Lazy filtering does not work when filtering the first time

  Having lazy filtering configured, if a filter was applied in a grid as first
  action, it was not possible to apply it. A js error was thrown:
     Uncaught TypeError: this.data.willFetchData is not a function

  The problem was in "if 
(this.data.willFetchData(this.convertCriteria(criteria)))"
  statement which incorrectly assumed this.data to be an object and 
willFetchData
  a function within it. This is not true when in this situation where this.data 
is
  an array.

  It has been fixed by taking into account this case by checking wether 
this.data
  is an array.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js

    Carlos Aristu <[email protected]> null
    fixes issue 31224: Toolbar disappears under some circumnstances
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js

    Asier Lostalé <[email protected]> null
    fixed bug 31218: adding extra filter after product characteristics fails

  When product characteristics was filtered returning less than 100 records, and
  on top of that criteria a new one in another field was added, it was not 
possible
  to refresh the grid anymore.

  When this additional criteria was set, a javascript exception was thrown 
because
  adaptive filtering was tried to be evaluated for 'exists' search operator. 
This
  operator didn't implement condition funtion which was invoked causing the 
exception.
  This exception left the grid in an inconsistent estate which made not posible 
to
  refresh it.

  To fix it, 'condition' function has been implemented for 'exists' search 
operator,
  as this operator can't be evaluted in client side, we can ensure all fields in
  grid fulfill any criteria defined by it, so the implementation can return 
always
  true.
        
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31167: Copy Version process in Process Plan window is not working 
in Oracle

Ad_Sequence_Doc is a stored procedure that returns the next sequence number 
using an "out" parameter. The CallStoredProcedure.call() used to call that 
procedure doesn't currently support parameters of type "out", creating an 
exception in Oracle only (and not in PostgreSQL because the procedure is 
declared as a function returning the value).

Instead of calling the procedure using CallStoredProcedure.call(), we use 
Utility.getDocumentNo() method instead, which is a more standard way to get the 
next sequence no. from Java, and supports Oracle procedures with "out" 
parameters.

Besides the class has been modified to properly show an error message in the UI 
in case an exception is raised, which is something not working before neither.
        src/org/openbravo/common/actionhandler/CopyProcessPlanVersion.java

    Naroa Iriarte <[email protected]> null
    Related with issue 31054: The condition has been changed.

The if condition which handles the invalidation of the value maps cache has 
been modified for getting the correct behaviour.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js

    Naroa Iriarte <[email protected]> null
    Fixed issue 31054: Create a new record in a form was not working fine.

The problem was that, if you create a new record in form view, and after 
fulfilling the form, you
click in the create a new record in a form button without previously saving the 
firstly created record,
it was not working fine. In Goods Movements lines tab, for example, the value 
of the product chosen in
the first record was shown. That wasn't correct, the product should be empty.

The problem was in the "ob-standard-view-datasource.js" the value map cache was 
being invalidated.

To fix this, some clases have been changed.
In the "ob-standard-view.js" in the "newDocument" function the parameters the 
isNewDocument parameter
has been added and it is set to true.
This parameter is passed to the request for being able to take it in the class 
"ob-standard-view-datasource.js"
and to use it in the logic that invalidates the value map cache.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31088: Scheduled Organization for Costing background process

The Costing Background Process should only be scheduled for a legal entity or 
any of its ancestor.

The fix adds a validation in both the ProcessRequestEventHandler, so each time 
a record is saved/updated the validation is run, and in the CostingBackground 
class itself to control wrong process request scheduled before this validation.
        src-db/database/sourcedata/AD_MESSAGE.xml
        src/org/openbravo/costing/CostingBackground.java
        src/org/openbravo/costing/CostingUtils.java
        src/org/openbravo/event/ProcessRequestEventHandler.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31021: hidden fields in several windows related to acct. 
dimensions

The display logic of some fields driven by the accounting dimension display 
logic utility was not working fine when the auxiliary input "DOCBASETYPE" (used 
by to calculate the acct. dimension display logic) was null.
This auxiliary input has a hardcoded value in some windows, however in other 
windows it is gotten from the DB using the selected document type. In the 
latter scenario, when the document type field is blank, the "DOCBASETYPE" 
auxiliary input was null, so the system was unable to detect the right 
configuration, thus hiding the fields.

The regression is caused by issue #29767. The business partner and organization 
fields were configured to use the accounting dimension display logic utility in 
the following windows:
* Sales Order
* Purchase Order
* Sales Invoice
* Purchase Invoice
* Payment In (not affected as it has a hardcoded "DOCBASETYPE")
* Payment Out (not affected as it has a hardcoded "DOCBASETYPE")

The fix improves the SQL for getting the "DOCBASETYPE" auxiliary input in the 
affected windows, so in case the document type is null, a generic value (the 
most commonly used) is returned depending on the window:
* Sales Order: SOO
* Purchase Order: POO
* Sales Invoice: ARI
* Purchase Invoice: API
        src-db/database/sourcedata/AD_AUXILIARINPUT.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31031: Credit consumed although payment not completed

When consuming a credit with a currency different than Business Partner's 
currency, an error is shown but credit was also consumed, which was wrong.
Now, this check will be also done before consuming credit in 
AddPaymentActionHandler addCredit method, as it was done in FIN_PaymentProcess 
doProcessPayment method.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q3.3
      
    RM packaging bot <[email protected]> null
    Added signature for changeset d20a396ffa24
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q3.3 for changeset bce57079bd43
        .hgtags

    RM packaging bot <[email protected]> null
    Update AD_MODULE version to 3.0PR15Q3.3
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Asier Lostalé <[email protected]> null
    fixed bug 31256: Lazy filtering does not work when filtering the first time

  Having lazy filtering configured, if a filter was applied in a grid as first
  action, it was not possible to apply it. A js error was thrown:
     Uncaught TypeError: this.data.willFetchData is not a function

  The problem was in "if 
(this.data.willFetchData(this.convertCriteria(criteria)))"
  statement which incorrectly assumed this.data to be an object and 
willFetchData
  a function within it. This is not true when in this situation where this.data 
is
  an array.

  It has been fixed by taking into account this case by checking wether 
this.data
  is an array.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/grid/ob-view-grid.js

    Asier Lostalé <[email protected]> null
    fixed bug 31219: adding extra filter after product characteristics fails

  When product characteristics was filtered returning less than 100 records, and
  on top of that criteria a new one in another field was added, it was not 
possible
  to refresh the grid anymore.

  When this additional criteria was set, a javascript exception was thrown 
because
  adaptive filtering was tried to be evaluated for 'exists' search operator. 
This
  operator didn't implement condition funtion which was invoked causing the 
exception.
  This exception left the grid in an inconsistent estate which made not posible 
to
  refresh it.

  To fix it, 'condition' function has been implemented for 'exists' search 
operator,
  as this operator can't be evaluted in client side, we can ensure all fields in
  grid fulfill any criteria defined by it, so the implementation can return 
always
  true.
        
modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q3.2
      
    RM packaging bot <[email protected]> null
    Added signature for changeset 9755d00af209
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q3.2 for changeset 9320a67a9ef1
        .hgtags

    RM packaging bot <[email protected]> null
    Update AD_MODULE version to 3.0PR15Q3.2
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31225: Toolbar disappears under some circumnstances
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31168: Copy Version process in Process Plan window is not working 
in Oracle

Ad_Sequence_Doc is a stored procedure that returns the next sequence number 
using an "out" parameter. The CallStoredProcedure.call() used to call that 
procedure doesn't currently support parameters of type "out", creating an 
exception in Oracle only (and not in PostgreSQL because the procedure is 
declared as a function returning the value).

Instead of calling the procedure using CallStoredProcedure.call(), we use 
Utility.getDocumentNo() method instead, which is a more standard way to get the 
next sequence no. from Java, and supports Oracle procedures with "out" 
parameters.

Besides the class has been modified to properly show an error message in the UI 
in case an exception is raised, which is something not working before neither.
        src/org/openbravo/common/actionhandler/CopyProcessPlanVersion.java

    Naroa Iriarte <[email protected]> null
    Related with issue 31055: The condition has been changed.

The if condition which handles the invalidation of the value maps cache has 
been modified for getting the correct behaviour.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js

    Naroa Iriarte <[email protected]> null
    Fixed issue 31055: Create a new record in a form was not working fine.

The problem was that, if you create a new record in form view, and after 
fulfilling the form, you
click in the create a new record in a form button without previously saving the 
firstly created record,
it was not working fine. In Goods Movements lines tab, for example, the value 
of the product chosen in
the first record was shown. That wasn't correct, the product should be empty.

The problem was in the "ob-standard-view-datasource.js" the value map cache was 
being invalidated.

To fix this, some clases have been changed.
In the "ob-standard-view.js" in the "newDocument" function the parameters the 
isNewDocument parameter
has been added and it is set to true.
This parameter is passed to the request for being able to take it in the class 
"ob-standard-view-datasource.js"
and to use it in the logic that invalidates the value map cache.
Now, if this parameter is set to true, the value map cache is not invalidated.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js

    David Miguelez <[email protected]> null
    iFixes Issue 31049. Return Material flow should not be included
in Price Correction Process.
Also, make sure every Transaction that goes through this process
is set to no longer check Price Correction.
        src/org/openbravo/costing/PriceDifferenceProcess.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31022: hidden fields in several windows related to acct. 
dimensions

The display logic of some fields driven by the accounting dimension display 
logic utility was not working fine when the auxiliary input "DOCBASETYPE" (used 
by to calculate the acct. dimension display logic) was null.
This auxiliary input has a hardcoded value in some windows, however in other 
windows it is gotten from the DB using the selected document type. In the 
latter scenario, when the document type field is blank, the "DOCBASETYPE" 
auxiliary input was null, so the system was unable to detect the right 
configuration, thus hiding the fields.

The regression is caused by issue #29767. The business partner and organization 
fields were configured to use the accounting dimension display logic utility in 
the following windows:
* Sales Order
* Purchase Order
* Sales Invoice
* Purchase Invoice
* Payment In (not affected as it has a hardcoded "DOCBASETYPE")
* Payment Out (not affected as it has a hardcoded "DOCBASETYPE")

The fix improves the SQL for getting the "DOCBASETYPE" auxiliary input in the 
affected windows, so in case the document type is null, a generic value (the 
most commonly used) is returned depending on the window:
* Sales Order: SOO
* Purchase Order: POO
* Sales Invoice: ARI
* Purchase Invoice: API
        src-db/database/sourcedata/AD_AUXILIARINPUT.xml

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31023: Credit consumed although payment not completed

When consuming a credit with a currency different than Business Partner's 
currency, an error is shown but credit was also consumed, which was wrong.
Now, this check will be also done before consuming credit in 
AddPaymentActionHandler addCredit method, as it was done in FIN_PaymentProcess 
doProcessPayment method.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java

    Atul Gaware <[email protected]> null
    Fixes Issue 30992:The ReportInvoiceDiscountJR report consume many resources
when printing big amount of data.

Scrollable xsql is used to enhance report performance.
        src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscountJR.java
        src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount_data.xsql

    Atul Gaware <[email protected]> null
    Fixes Issue 30916:Payment registered for child organization not found in
Payment selector when running "add transaction" from Match Statement

Parameters passed to AD_IsOrgIncluded in correct order.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml

    David Miguelez <[email protected]> null
    Related to issue 30914. Fixes Tests to match fix for issue.
        src-test/src/org/openbravo/test/costing/TestCosting.java

    David Miguelez <[email protected]> null
    Fixes Issue 30914. Fixes wrong parameter in call to ProcessInentory method.
        src/org/openbravo/materialmgmt/InventoryCountProcess.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 30865: Match Statement Transactions prior to Bank Statement Line 
date

When searching for transactions, the HQL query transformer added a where clause 
to get only the transactions prior or equal to the bank statement line's 
transaction date.
There are cases where you want to match to transactions registered after the 
bank statement line's transaction date.
Before the refactor, there was a flag to hide/show transactions in the future. 
With the refactor that functionality was lost.

To implement it again, we have moved that restriction from the hql query 
transformer to a new default filter for this tab. Thus the user can remove the 
filter to show all the transactions regardless the transaction date.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/TransactionsToMatchTransformer.java

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 30847: Colour status column in Open/Close Period Control | 
Documents

The field was wrongly removed in a merge.
It's back again to Core with the same AD_Field_ID
        src-db/database/sourcedata/AD_FIELD.xml

    Atul Gaware <[email protected]> null
    Fixes Issue 30821:Accounting process fails for payment out with negative amt

If the docbasetype is not GLJournal is null then docLine Object is null. A
docbasetype check is added before accessing docLine Object.
        src/org/openbravo/erpCommon/ad_forms/Fact.java

    David Miguelez <[email protected]> null
    Fixes Issue 30818: Changes connection used for retrieving data using
xsql files. Uses OBDal Connection and uses OBDal methods for
doing rollback and commit with Close.
        src/org/openbravo/erpCommon/ad_process/ExpenseAPInvoice.java

    RM packaging bot <[email protected]> null
    Merge temporary head for 3.0PR15Q2.6
      
    RM packaging bot <[email protected]> null
    Added signature for changeset f22b32ad49b1
        .hgsigs

    RM packaging bot <[email protected]> null
    Added tag 3.0PR15Q2.6 for changeset 8b094ef73876
        .hgtags

    RM packaging bot <[email protected]> null
    Update AD_MODULE version to 3.0PR15Q2.6
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.google/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.integration.openid/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.utility.cleanup.log/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
        
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
        src-db/database/sourcedata/AD_MODULE.xml

    Carlos Aristu <[email protected]> null
    fixes issue 31226: Toolbar disappears under some circumnstances
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 31169: Copy Version process in Process Plan window is not working 
in Oracle

Ad_Sequence_Doc is a stored procedure that returns the next sequence number 
using an "out" parameter. The CallStoredProcedure.call() used to call that 
procedure doesn't currently support parameters of type "out", creating an 
exception in Oracle only (and not in PostgreSQL because the procedure is 
declared as a function returning the value).

Instead of calling the procedure using CallStoredProcedure.call(), we use 
Utility.getDocumentNo() method instead, which is a more standard way to get the 
next sequence no. from Java, and supports Oracle procedures with "out" 
parameters.

Besides the class has been modified to properly show an error message in the UI 
in case an exception is raised, which is something not working before neither.
        src/org/openbravo/common/actionhandler/CopyProcessPlanVersion.java

    Naroa Iriarte <[email protected]> null
    Related with issue 31056: The condition has been changed.

The if condition which handles the invalidation of the value maps cache has 
been modified for getting the correct behaviour.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js

    Naroa Iriarte <[email protected]> null
    Fixed issue 31056: Create a new record in a form was not working fine.

The problem was that, if you create a new record in form view, and after 
fulfilling the form, you
click in the create a new record in a form button without previously saving the 
firstly created record,
it was not working fine. In Goods Movements lines tab, for example, the value 
of the product chosen in
the first record was shown. That wasn't correct, the product should be empty.

The problem was in the "ob-standard-view-datasource.js" the value map cache was 
being invalidated.

To fix this, some clases have been changed.
In the "ob-standard-view.js" in the "newDocument" function the parameters the 
isNewDocument parameter
has been added and it is set to true.
This parameter is passed to the request for being able to take it in the class 
"ob-standard-view-datasource.js"
and to use it in the logic that invalidates the value map cache.
Now, if this parameter is set to true, the value map cache is not invalidated.
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/ob-view-form.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view-datasource.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-view.js
        
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-standard-window.js

    Alvaro Ferraz <[email protected]> null
    Fixes issue 31024: Credit consumed although payment not completed

When consuming a credit with a currency different than Business Partner's 
currency, an error is shown but credit was also consumed, which was wrong.
Now, this check will be also done before consuming credit in 
AddPaymentActionHandler addCredit method, as it was done in FIN_PaymentProcess 
doProcessPayment method.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentActionHandler.java

    Atul Gaware <[email protected]> null
    Fixes Issue 30917:Payment registered for child organization not found in
Payment selector when running "add transaction" from Match Statement

Parameters passed to AD_IsOrgIncluded in correct order.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/OBUISEL_SELECTOR.xml

    David Miguelez <[email protected]> null
    Related to issue 30915. Fixes Tests to match fix for issue.
        src-test/src/org/openbravo/test/costing/TestCosting.java

    David Miguelez <[email protected]> null
    Fixes Issue 30915. Fixes wrong parameter in call to ProcessInentory method.
        src/org/openbravo/materialmgmt/InventoryCountProcess.java

    David Miguelez <[email protected]> null
    Fixed bug 30867: Colour status column in Open/Close Period Control | 
Documents

The field was wrongly removed in a merge.
It's back again to Core with the same AD_Field_ID
        src-db/database/sourcedata/AD_FIELD.xml

    Víctor Martínez Romanos <[email protected]> null
    Fixed bug 30866: Match Statement Transactions prior to Bank Statement Line 
date

When searching for transactions, the HQL query transformer added a where clause 
to get only the transactions prior or equal to the bank statement line's 
transaction date.
There are cases where you want to match to transactions registered after the 
bank statement line's transaction date.
Before the refactor, there was a flag to hide/show transactions in the future. 
With the refactor that functionality was lost.

To implement it again, we have moved that restriction from the hql query 
transformer to a new default filter for this tab. Thus the user can remove the 
filter to show all the transactions regardless the transaction date.
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/TransactionsToMatchTransformer.java

Changes for Build #1763

    Asier Lostalé <[email protected]> null
    fixed issue 31557: NumberFilter unneeded @SuppressWarnings("unused")
        src-core/src/org/openbravo/base/filter/NumberFilter.java

Changes for Build #1764

    David Miguelez <[email protected]> null
    Related to Issue 31095. Latest Code Review changes.
If there are multiple non-Stocked BOM Products set the correct
Parent to each InOutLine.
        src/org/openbravo/common/actionhandler/RMInOutPickEditLines.java

Changes for Build #1765

    Víctor Martínez Romanos <[email protected]> null
    Related to issue 19789: Code review improvements

Unmatch Selected button is only shown when the user has selected at least 1 
record already cleared.
The display logic for the Unmatch Selected button is run after manually 
matching a transaction with the search or add transaction, and when manually 
unmatching an individual transaction
Improved Unmatch Selected error/warning/sucess messages.
Translated the message title.
ob-aprm-findTransaction.js modified to avoid a regression after manually match 
a record using the search button.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/UnMatchSelectedTransactionsActionHandler.java
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-findTransaction.js
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-matchStatement.js

    Nicola Cuomo <[email protected]> null
    Fixed issue 19789: Unmatch several lines in a batch
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/UnMatchSelectedTransactionsActionHandler.java
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_REF_LIST.xml
        
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_TAB.xml
        
modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-matchStatement.js

Changes for Build #1766

    Asier Lostalé <[email protected]> null
    [pos-license] merge
      
    Asier Lostalé <[email protected]> null
    fixed issue 31090: Implement Retail licensing model

  Retail licensing model is based on restricting the number of WebPOS terminals
  that can be registered at system level.
      
    Asier Lostalé <[email protected]> null
    [pos-license] fixed merge
        src/org/openbravo/base/secureApp/HttpSecureAppServlet.java

    Asier Lostalé <[email protected]> null
    [pos-license] pi merge
      
    Asier Lostalé <[email protected]> null
    [pos-license] javadoc
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] pi merge
      
    Asier Lostalé <[email protected]> null
    [pos-license] number of terminals is correctly sent from butler
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] do not apply restrictions to comunity
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] code refactor to remove duplicities
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] mark old licenses without retail info to be refreshed
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] XmlEngine as parameter to generate HTML extensions in 
Activation Instance
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java

    Asier Lostalé <[email protected]> null
    [pos-license] Instance Activation window can be externally customized
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.xml
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java

    Asier Lostalé <[email protected]> null
    [pos-license] Instance Activation window displays messages provided by 
modules
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java

    Asier Lostalé <[email protected]> null
    [pos-license] Instance Activation window can include message for active 
license
        src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java

    Asier Lostalé <[email protected]> null
    [pos-license] pi-merge
      
    Asier Lostalé <[email protected]> null
    [pos-license] license contains terminals warning
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] fixed terminal info in Activation Instance page
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] consider no limit and no terminal cases
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] typo
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java

    Asier Lostalé <[email protected]> null
    [pos-license] Modules can add messages in login page
        src/org/openbravo/erpCommon/obps/ActivationKey.java
        src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java

    Asier Lostalé <[email protected]> null
    [pos-license] implemented restriction for exceeded number of terminals

  When in this case, only System Admins can log in
        
modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
        src-db/database/sourcedata/AD_MESSAGE.xml
        src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
        src/org/openbravo/base/secureApp/LoginHandler.java
        src/org/openbravo/erpCommon/ad_forms/Role.java

    Asier Lostalé <[email protected]> null
    [pos-license] added capability for modules to include new restrictions
        src/org/openbravo/erpCommon/obps/ModuleLicenseRestrictions.java
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] remove serial warn
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] show terminal restrictions information
        src-db/database/sourcedata/AD_MESSAGE.xml
        src-db/database/sourcedata/AD_TEXTINTERFACES.xml
        src/org/openbravo/erpCommon/ad_forms/About.html
        src/org/openbravo/erpCommon/ad_forms/About.java
        src/org/openbravo/erpCommon/ad_forms/About.xml
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Asier Lostalé <[email protected]> null
    [pos-license] read number of allowed terminals within license
        src/org/openbravo/erpCommon/obps/ActivationKey.java

    Mark <[email protected]> null
    Fixes issue 31456: Wrong quantityOrder calculation when exist more than one 
line inside a sales invoice.

Inside the SQL query was returned the original quantity order (with was created 
the Shipment Invoice), but the value must be decreased from the total quantity 
of existing lines.
Wright now the returned value is obtained like this:
(l.quantityOrder - sum(COALESCE(CASE WHEN i.docstatus = 'CO' THEN 
il.quantityorder ELSE 0 END, 0))) AS quantityOrder,
        src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice_data.xsql

Changes for Build #1767

    Mark <[email protected]> null
    Fix31506 Nullpointer Exception thrown because a substring action over a 
null Description

When payment have an empty value the substring operation fail. A validation was 
inserted to prevent that, and default "" string value is assigned to the 
description field.
        
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/dao/TransactionsDao.java




Last 20 lines of the console output:

[...truncated 30471 lines...]
Error Summary:

Errors:
+ exit 1
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : cp 
/srv/ci/workspace/int-full-pgsql/SANDBOX/api-checks/output/java.japi.gz .
[int-api] $ /bin/bash -xe /tmp/hudson7877550628131587892.sh
+ cp /srv/ci/workspace/int-full-pgsql/SANDBOX/api-checks/output/java.japi.gz .
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Archiving artifacts
Checking console output
/srv/ci/jobs/int-api/builds/1767/log:
 [checkAPI] 11180 ERROR - 
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140
_______________________________________________
Openbravo-builds mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-builds

Reply via email to