Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0000422Openbravo ERPA. Platformpublic2008-05-26 09:202008-11-26 20:20
alostale 
pjuvara 
urgenttrivialN/A
closedfixed 
5
 
2.50pi 
Core
No
0000422: Central controller for WAD windows
Application should have a central controller servlet attending all the requests coming from a complex WAD-generated window.
Currently each tab within a window has its own controller and this forces users to persist the status whenever they initiate an action that navigates away from the tab (i.e. opening a sub-tab, pressing a button, etc.).
A central controller at window level would allow a much smoother user interaction.

ReleaseCandidate
depends on feature request 00033052.50 closed pjuvara Button auto-save 
related to defect 0004438 closed cromero Any alert appears when exiting from a non-saved window through the menu 
Issue History
2008-05-26 09:20alostaleNew Issue
2008-05-26 09:20alostaleAssigned To => cromero
2008-05-26 09:25alostaleNote Added: 0000328
2008-05-30 19:36pjuvaraNote Added: 0000398
2008-05-30 19:36pjuvaraAssigned Tocromero => alostale
2008-05-30 19:36pjuvaraStatusnew => feedback
2008-06-06 11:51alostaleNote Added: 0000450
2008-06-06 11:51alostaleStatusfeedback => new
2008-06-06 13:15pjuvaraAssigned Toalostale => pjuvara
2008-06-06 13:15pjuvaraStatusnew => acknowledged
2008-06-06 13:15pjuvaraTag Attached: ReleaseCandidate
2008-06-06 13:19pjuvaraSummaryMake a central control servlet => Central controller
2008-06-06 13:19pjuvaraDescription Updated
2008-06-22 08:40pjuvaraStatusacknowledged => scheduled
2008-06-22 08:40pjuvaraTarget Version => 2.50
2008-06-22 08:40pjuvaraSummaryCentral controller => Central controller for WAD windows
2008-06-24 18:44pjuvaraPrioritynormal => urgent
2008-06-24 18:44pjuvaraSeverityminor => trivial
2008-07-01 17:56anonymoussf_bug_id0 => 2007889
2008-07-17 17:33cromeroRelationship addedrelated to 0004438
2008-11-16 07:49pjuvaraRelationship addeddepends on 0003305
2008-11-17 16:01pjuvaraCategory00. Application dictionary => A. Platform
2008-11-22 15:00iperdomoStatusscheduled => resolved
2008-11-22 15:00iperdomoFixed in Version => trunk
2008-11-22 15:00iperdomosvn_revision => 10428
2008-11-22 15:00iperdomoResolutionopen => fixed
2008-11-26 20:20pjuvaraStatusresolved => closed

Notes
(0000328)
alostale   
2008-05-26 09:25   
This would solve some of the currently open issues:
*Auto-save on buttons would be possible [1]
*Warning when non-saved modified data clicking on left menu [2]

[1] http://sourceforge.net/tracker/index.php?func=detail&aid=1914910&group_id=162271&atid=823129 [^]
[2] https://sourceforge.net/tracker/index.php?func=detail&aid=1738983&group_id=162271&atid=823129 [^]
(0000398)
pjuvara   
2008-05-30 19:36   
Can you please explain the benefits?
(0000450)
alostale   
2008-06-06 11:51   
This servlet would act as a controller for the whole application, making possible to have implicit action between different elements regardless whether they are different servlets. These actions could be:
*Definition for buttons to auto save [1]
*Ability for intercept click on menu making possible to save the current modified record.
*Make possible not to have to save explicitly a record before going to another tab.
*etc...

[1] http://wiki.openbravo.com/wiki/Projects/Save_on_Button/Functional_Specifications [^]