Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0005428
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] B. User interfacemajoralways2008-10-06 11:232011-04-07 10:21
ReporterjordimasView Statuspublic 
Assigned Torgoris 
PrioritynormalResolutionfixedFixed in Version3.0RC4
StatusclosedFix in branchpiFixed in SCM revisionA
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0005428: User interface should not reload so often and should behave as a true Ajax application

DescriptionHello,

From Wikipedia:

"With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.[1]"

Currently, Openbravo user interface does not behave as a true Ajax application and reloads the user interface very often. Among other things, this makes the application more heavy to use under VPN or slow systems (try demo.openbravo.com) .

See some situations where this happens:

· Expanding a collapsing the application menu using the "Expand menu" button at the top right of the menu should not to connect to the server again.

· Saving a new created record should not reload the whole application, just connect as an Ajax application in the background and update the status.

· Going from grid mode to edit mode should not reload the application, just connect as an Ajax application in the background and change the view.

· Going forward and backwards in the record navigation reloads the full frame, it should just connects as an Ajax application in the background and change the view.

And there are more places where this also happens.

Jordi,

[1] http://en.wikipedia.org/wiki/Ajax_(programming) [^]
Proposed SolutionOnly reload the UI when it is really needed and use XMLHttpRequest for data retrieval.
TagsReleaseCandidate
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
has duplicate feature request 0004530 closedpjuvara No frame reload on record navigation 
blocks feature request 0006445 closedrgoris Project XL - umbrella 

-  Notes
(0035689)
rgoris (developer)
2011-04-07 10:21

We did it!

- Issue History
Date Modified Username Field Change
2008-10-06 11:23 jordimas New Issue
2008-10-06 11:23 jordimas Assigned To => cromero
2008-10-06 11:23 jordimas sf_bug_id 0 => 2149128
2008-10-06 11:23 jordimas Regression testing => No
2008-10-06 11:23 jordimas Issue Monitored: jordimas
2008-10-06 11:24 jordimas Relationship added related to 0004530
2008-11-10 13:09 cromero Assigned To cromero => pjuvara
2008-11-16 18:22 pjuvara Relationship replaced has duplicate 0004530
2008-11-17 07:16 pjuvara Status new => acknowledged
2008-11-17 07:16 pjuvara Tag Attached: ReleaseCandidate
2008-12-10 10:53 pjuvara Assigned To pjuvara => rgoris
2008-12-10 14:35 rgoris Relationship added blocks 0006445
2010-03-25 18:35 rafaroda Issue Monitored: rafaroda
2011-04-06 21:44 pjuvara Status acknowledged => scheduled
2011-04-06 21:44 pjuvara fix_in_branch => pi
2011-04-06 21:44 pjuvara Status scheduled => resolved
2011-04-06 21:44 pjuvara Fixed in Version => 3.0RC4
2011-04-06 21:44 pjuvara Fixed in SCM revision => N/A
2011-04-06 21:44 pjuvara Resolution open => fixed
2011-04-07 10:21 rgoris Note Added: 0035689
2011-04-07 10:21 rgoris Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker