Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0029049Openbravo ERPA. Platformpublic2015-02-24 16:472022-02-01 08:05
plujan 
Triage Platform Base 
normalminoralways
acknowledgedopen 
5
pi 
 
Core
No
0029049: It is possible to trigger an autosave in the background tab objects when Add Payment modal pop up is open
The Financial Account > Transaction tab has an Add Payment pop up, if I click the plus icon to open the Add Payment selector, that open pop up does not block the underlying screen objects. Incorrect functional flows are allowed because of this (an autosave in the background tab can be triggered).

Note that in the greyed area it is possible to interact with the objects, generating unexpected behaviours.
1. Login as Openbravo user
2. Open Financial Account window
3. Select Cuenta de Banco and move to Transaction tab
4. Create a new record and select BP Withdrawal as Type
5. Click the plus icon on the Payment field to open the Add Payment selector
6. Click anywhere outside the modal popup. An autosave will be triggered and this action will also create an "org.openbravo.base.exception.OBException: @APRM_INVALID_TRANSACTION@" message in application log.
No tags attached.
related to defect 0029048 closed Sandrahuguet It is possible to interact with background objects when Add Payment pop up is open 
related to defect 0029050 acknowledged Triage Platform Base Behaviour of selector and parameter window modal popups is not homogeneous 
png FIN_AddPaymentErrorMessage.png (81,195) 2015-02-24 16:47
https://issues.openbravo.com/file_download.php?file_id=7823&type=bug
png
Issue History
2015-02-24 16:47plujanNew Issue
2015-02-24 16:47plujanAssigned To => Sandrahuguet
2015-02-24 16:47plujanModules => Core
2015-02-24 16:47plujanTriggers an Emergency Pack => No
2015-02-24 16:47plujanIssue generated from0029048
2015-02-24 16:47plujanRelationship addedrelated to 0029048
2015-02-24 16:47plujanFile Added: FIN_AddPaymentErrorMessage.png
2015-02-24 16:52plujanAssigned ToSandrahuguet => AugustoMauch
2015-02-24 17:22AugustoMauchNote Added: 0074864
2015-02-24 19:20dbazNote Added: 0074883
2015-02-25 10:03AugustoMauchRelationship addedrelated to 0029050
2015-02-26 08:24alostaleRelationship addedrelated to 0029035
2015-02-26 08:24alostaleRelationship deletedrelated to 0029035
2015-02-26 08:59alostaleNote Added: 0074950
2015-02-26 08:59alostaleStatusnew => closed
2015-02-26 08:59alostaleResolutionopen => no change required
2015-02-26 09:52AugustoMauchNote Added: 0074952
2015-02-26 09:52AugustoMauchStatusclosed => new
2015-02-26 09:52AugustoMauchResolutionno change required => open
2015-02-26 09:53AugustoMauchSummaryIt is possible to interact with background objects when Add Payment pop up is open => It is possible to trigger an autosave in the background tab objects when Add Payment modal pop up is open
2015-02-26 09:55AugustoMauchDescription Updatedbug_revision_view_page.php?rev_id=7764#r7764
2015-02-26 09:55AugustoMauchSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=7766#r7766
2015-03-06 10:35alostalePrioritynormal => urgent
2015-03-06 10:35alostaleStatusnew => acknowledged
2015-03-17 14:37alostaleAssigned ToAugustoMauch => platform
2015-11-11 11:37alostalePriorityurgent => normal
2022-02-01 08:05alostaleAssigned Toplatform => Triage Platform Base

Notes
(0074864)
AugustoMauch   
2015-02-24 17:22   
I think the save button is not clickable, but if the user clicks anywhere outside the popup the header tab will be selected, and that will trigger an autosave event.
(0074883)
dbaz   
2015-02-24 19:20   
I think also that is the behavior that Augusto points.

Ideally a modal popup should 'freeze' the current opened window/tab, allowing the user navigate to other tabs (top side operation) or clicking in the grey zone without firing the autosave.

The behavior of the selectors, ideally too, should be the same of the processes modal popup (issue 29050)
(0074950)
alostale   
2015-02-26 08:59   
closing this issue as defect as it's reported as design defect in 0029050
(0074952)
AugustoMauch   
2015-02-26 09:52   
Closed by mistake, it is related to [1], but not a duplicate.

[1] https://issues.openbravo.com/view.php?id=29050 [^]