Bug 191399

Summary: In Entity's "Properties" window, actions committed before clicking "OK" or "Apply"
Product: [Applications] umbrello Reporter: Erik Anderson <erikanderson3>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED DUPLICATE    
Severity: normal CC: ralf.habacker
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Erik Anderson 2009-05-02 23:33:38 UTC
Version:           2.2.2 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

Using versions:
- Kubuntu 9.04 (Jaunty)
- Umbrello 2.2.2
- KDE 4.2.2

Not sure if it's relevant, but I have set the 'Default Language' to PostgreSQL.

** Steps to Reproduce:
- Create new Entity Relationship Model, or open existing one.
- Create new Entity, or use existing one.
- Open Entity's "Properties" dialog.
- Click "Entity Attributes".
- Add or otherwise change an attribute.  
- Click "OK" to close the "Entity Attribute Properties"
window, but *DO NOT* click "OK" to close the "Entity Properties" window.
- Observe that the attribute just added or changed is shown in the diagram, despite not having clicked the "OK" or "Apply" buttons on the "Entity Properties" dialog.  
- Observe too that clicking "Cancel" on the "Entity Properties" dialog does *NOT* cause the just-entered changes to disappear.  

** Expected Behaviour:
- Any changes made in the "Entity Properties" dialog should not be committed (i.e. they should not appear in the diagram) until the user has clicked the "OK" or "Apply" buttons.
- Moreover, clicking the "Cancel" button should leave any such changes uncommitted (i.e. they should not appear in the diagram).
Comment 1 Ralf Habacker 2015-02-27 20:44:53 UTC
There is a research required how this could be implemented with recent code base.
Comment 2 Ralf Habacker 2015-02-27 22:56:38 UTC

*** This bug has been marked as a duplicate of bug 92994 ***