fixed bug
31366: SqlCallableStatement test cases fail in try-ret-checks-oracle
Retail oracle try infrastructure is executed in parallel for different DB users.
When querying as DBA for open cursors, cursors only for current user should be
checked, other way different executions can cause clashes.
Related to issue
31340: Many warnings in log generated by import entry code when a cashup can not be processed
Make the wait slightly longer and fit to 1800 records/min
Related to issue
31340: Many warnings in log generated by import entry code when a cashup can not be processed
More log statements for debugging, add a minimum 1 second wait before re-reading entries
Related to issue
30986:Problem adding to a role a process definition access
The problem was when it is tried to translated a "process definition". In
a "Role" window it can be added a "process definition" access and it is
not translated.
The process "generate.entities" has thrown an error because a column that
is call process definition in obuiapp_process_trl has "Link to Parent
Column" unselected.
This check had been forgotten to set properly.Now, It has been resolved
with this fix.
Fixes issue
31347: 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.
Fixed issue
31317: The error shown in the log is fixed.
There was an error shown in the log because the servlet was interpreting that it was an email.
That was caused because a condition was not taking into account nothing else but the request.getServletPath as
"print.html".
This has been changed and now "printoptions.html" is taken into account.
related to bug
30891: query open cursors as DBA
fixed bug
30891: sqlc transactional callable statemts not released in Oracle
Working with Oracle transactional callable statements are not closed after
invokation, causing the number of open cursors to increase unnecessarily.
There was already code in sqlc to release the statement, but there was an
extra incorrect check not to do it in case of callable when in transactional
mode.
This check has been removed, being now transactional and non transactional cases
handled in the same way.
Fixed bug
31198:RO logic doesn't work properly in grid view with combo fields
The problem was that Read Only logic did not work properly in grid view with
combo type fields. If there were two fields on a grid, one having 'List' as
a reference and the second one been a 'TableDir' and the second one had a read
only logic based on the value of the first one, the second one did not work
properly. This happend when 'List' field was next to (leftside) of the
'TableDir' field or if there were intermediate fields between 'List' and
'TableDir' fields that were not editables (RO).
The problem has been fixed overriding a 'refreshCell()' method to use
'allowEditCellRefresh' parameter. This parameter is taking into account in
'refreshCellValue()' method of SC and if there is a visible editor in the
cell with the focus on it, redrawing and update it's value.
This fix take into account when 'refreshCell()' method is called with a value
in 'allowEditCellRefresh' parameter and in this case it will not be called
the overridden method to avoid delete some preexisting correct fluxes.
related to issue
31254: Add missing opacity for toolbar icon
fixes issue
30800: Filter on Property field in a table ref column doesn't work
Now the value used to filter a column based on a table reference is set on the client. We make use an attribute called displayProperty which is only set for Table references. This way, the change is transparent for the rest of FK references.
By setting this value in the client, the replacement done in the server (in AvanceQueryBuilder.parseSimpleClause() method) is not needed anymore.
Fixes Issue
31176. Changes old selector with new one in M_InoutLine Table.
Replaces the old selector for Storage Bins with a new OBUISEL_Selector
in M_InoutLine Table.
In Sales flow it shows only Storage Bins that are available to the selected
Organization and that are also On Hand Warehouses.
In the Purchase flow it shows Storage Bins that are available to the selected
Organization.
Also, the selector is pre-filtered using the Warehouse in the Document Header
and it has as a default value a Storage Bin of that Warehouse.
Fixed issue
30783: Reduce the number of clicks to print Documents.
Before, when a document was going to be printed, several clicks were needed.
That was because when you click on the print button, a popup which asks if
you wanted to attach the document or just print it appear, and after it was possible to print.
The number of clicks needed for that task could be bothering if it was often repeated:.
To fix this two new preferences have been added.
The first one "Attach by default": If this preference is set to "N" then, the popup is not
shown when clicking the print button, and the document is not attached.
If this preference is set to "Y" then, the popup is not shown when clicking the print button
and the document is attached.
If this preference is undefined, then, the popup which asks for attaching the document or just printing
it appears when clicking the print button.
The other preference "Direct Print": If this is set as "Y" then the printing popup will be
opened.
If this is set as "N" or undefined, then the document is downloaded, but the printing popup is not shown.
The "ReportingUtils.java" has been modified, now if the direct print preference is set, the "this.print()" js function
is executed.
The "PrinterReports.java" has been modified for handling the new functionality with the preference which
attaches the documents directly.
The "PrintController.java" has been modified for handling the new functionality with the Direct print
preference.
The index.jsp has been changed because there was a problem with some browsers and the "Direct print" preference
it was not possible to display the printer popup in Internet Explorer nor Firefox.
This was because we were using a hidden frame for putting the pdf there. Chrome was able to take what there was in
that frame, but Firefox and Internet Explorer were not able.
To fix this the style="display:none" of the frame "background_target" has been removed.
Now, it is possible to use the Direct Print preference in the Firefox, Safari, Internet Explorer and Chrome browsers.