Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0013911Openbravo ERPZ. Otherspublic2010-07-07 13:382011-11-04 19:56
shuehner 
mtaal 
lowminorhave not tried
closedno change required 
5
2.50 
 
User Interface Application
No
0013911: Multiple instances of the online help window can be opened - Is this checked for safety (like classic windows)
Classic windows in the multi-tab interface are restricted to only open one instance of a specific window at a time.

However the new online-help inside a tab does not have this restrictions currently.

It is needed to check the code of the online help (including the builtin help-editor to check if that is safe, or the same restrictions (one instance) should be applied.
No tags attached.
Issue History
2010-07-07 13:38shuehnerNew Issue
2010-07-07 13:38shuehnerAssigned To => mtaal
2010-07-08 23:16mtaalNote Added: 0029173
2010-07-08 23:16mtaalNote Added: 0029174
2010-07-08 23:16mtaalStatusnew => feedback
2010-07-09 14:04shuehnerNote Added: 0029188
2010-07-09 14:06shuehnerStatusfeedback => new
2010-07-12 00:33mtaalNote Added: 0029213
2010-07-12 00:33mtaalStatusnew => feedback
2011-09-07 13:28mtaalPriorityurgent => none
2011-09-07 13:28mtaalPrioritynone => low
2011-10-07 11:10dmitry_mezentsevNote Added: 0041545
2011-11-04 19:56mtaalStatusfeedback => closed
2011-11-04 19:56mtaalResolutionopen => no change required

Notes
(0029173)
mtaal   
2010-07-08 23:16   
I checked the code in the DisplayHelp.java class and saw this:

      String strClave = vars.getSessionValue("Help.clave");
      vars.removeSessionValue("Help.clave");
so subsequent request can remove a session value. This at first sight means that the help can not be shown in multiple tabs. However, I checked the complete project and I could not find a case where the session variable Help.clave is actually set. So based on that conclusion afaics the DisplayHelp is MDI safe!
(0029174)
mtaal   
2010-07-08 23:16   
See previous comment
(0029188)
shuehner   
2010-07-09 14:04   
Would be fine if there wouldn't exist some methods in VariablesSecureapp with strange semantics... :(

The writes to this session-variable are hidden behind those calls:
vars.getRequiredGlobalVariable("inpClave", "Help.clave");

Doing a grep in the ad_help package for 'Help.clave' shows about three of them.
(0029213)
mtaal   
2010-07-12 00:33   
Hi Stefan,
Do you see any issues here? It seems that there is little change of issues here (compared to the advantage of having multiple help windows open).

I don't understand the code good enough myself...

gr. Martin
(0041545)
dmitry_mezentsev   
2011-10-07 11:10   
Hello Guys,

This issue is in a feedback status for quite a while.
Do you consider it as a valid one?
If so please schedule it, if not - let´s close.


Thanks.