Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0005344Openbravo ERPB. User interfacepublic2008-09-30 14:372008-12-03 19:41
CrosiarCM 
dbaz 
urgentmajoralways
closedfixed 
20Debian Unstable
pi 
pi 
Core
No
0005344: WindowTree fails to persist changes to the tree after DragnDrop and click events fail
This is caused by the use of UUIDs. Click events fail because the UUIDs passed to the click events are not quoted. The drag/drop fails due to all non-numeric letters being strip from the UUID at drag/drop time.
Click or dbl-click on any tree items in the WindowTree or drag/drop a tree item to a new location in the tree. Specifically, open the tree view of the organizations and attempt to drap/drop a child organization into a summary organization.
For the click events, place single quotes around the passed UUID.

For the drag/drop, place an underscore between the text portion of the id and the UUID so that the UUID can safely be striped off later when the drag/drop is completed.

See attached patch...
UUID project
diff fixTree.diff (4,664) 2008-09-30 14:37
https://issues.openbravo.com/file_download.php?file_id=294&type=bug
Issue History
2008-09-30 14:37CrosiarCMNew Issue
2008-09-30 14:37CrosiarCMAssigned To => cromero
2008-09-30 14:37CrosiarCMsf_bug_id0 => 2138164
2008-09-30 14:37CrosiarCMFile Added: fixTree.diff
2008-09-30 14:42rafarodaTag Attached: UUID project
2008-09-30 14:55CrosiarCMIssue Monitored: CrosiarCM
2008-10-06 10:51cromeroStatusnew => scheduled
2008-10-06 10:51cromeroAssigned Tocromero => dbaz
2008-10-06 10:51cromerofix_in_branch => trunk
2008-11-12 11:03pjuvaraPrioritynormal => urgent
2008-11-12 11:03pjuvarafix_in_branchtrunk =>
2008-11-12 15:34dbazStatusscheduled => resolved
2008-11-12 15:34dbazFixed in Version => trunk
2008-11-12 15:34dbazsvn_revision => 8905
2008-11-12 15:34dbazResolutionopen => fixed
2008-11-12 15:34dbazNote Added: 0010196
2008-12-03 19:41psarobeRegression testing => No
2008-12-03 19:41psarobeStatusresolved => closed

Notes
(0010196)
dbaz   
2008-11-12 15:34   
Also reported in bug 8905