Version Tracking Report 1.1.22


Tasks

Date Name Description Duration
28/10/2003 11:12:33 delete entity defn implemented for some reason I thought I had implemented this when in fact all I had done was implement the delete entity defn attribute defn.

Now I have implemented entitydefn delete 
15/10/2003 14:16:07 Changed Persistence Mechanism save Changed the save part of the persistence mechanism, this will be transparent to the user but will lead to future benefits in terms of adding more persistence mechanisms faster.  12 
28/10/2003 09:20:34 changed naming of new entity defn new entityDefn were all called default, changed this so the id is used as part of the name 
09/11/2003 17:37:18 added dynamic population of tree browser the tree browser now displays dynamically so it should be alittle faster and less prone to any possible latency errors. 
10/11/2003 10:38:46 changed observer code for tree browser delete The tree browser now no longer refreshes the whole tree when deleting an item in the tree - partly due to the dynamic population. and the tree maintains a level of expansion when an item is deleted - this feels faster, cleaner and more user friendly. 
10/11/2003 13:57:30 made hierarchy browser dynamic display The hierarchy browser now loads the tree as required. This really increases the speed of loading the hierarchy when it is large.

I also changed the refresh code on the tree so it should maintain its shape a bit better. 

Defects Fixed

ID Name Raised Date Closed Date Description Resolution
485 inline report does not work for entity defn 29/10/2003 11:09:45 29/10/2003 12:00:00 inline report does not work for entity defn  code was looking for "Entity" rather than "entityDefn" 
488 create new entity twice causes display error in model browser 27/10/2003 11:17:28 28/10/2003 15:17:28 When a new entity defn is created from the insitu list then an entity defn is created and all is well.

When a second one is created using the list, all is created properly, but the list displays the last entity defn with the new entity defn as an instance.

Changed the display code.

The observer functionality could do with being updated. 
changed the list display code order 
490 error displayed on new instance 18/10/2003 11:21:47 28/10/2003 16:21:47 for the first entity instance created an error would occasionally be displayed.   
491 for each in templates was not working 14/10/2003 14:23:40 29/10/2003 09:00:00 I accidentaly left some debug code in the template functionality that caused the loops in the templates not to work.  removed debug code 
492 delete graph does not close child windows 27/10/2003 11:25:57 28/10/2003 17:41:57 if an edit window is open with a node or a link and a graph is deleted, the edit window is left open.

this also happens with path edit, lists of nodes, list of links, list of paths

list of instances when the entity defn is deleted 
added unload to observer informer code 
493 delete entity instance does not close listview or instance edits 10/11/2003 11:35:41 10/11/2003 12:35:41 If I delete an entity definition and a listview with the entity's instances is open or an edit with an entity instance is open then these are not closed.  much the same fix as the delete graph one 

Open Defects

ID Name Raised Date Status Criticality Description
62 icons on buttons are not transparent 17/04/2002 OPEN LOW need to turn the .ico into .bmp and setup the mask property 
485 inline report does not work for entity defn 29/10/2003 11:09:45 CLOSED MEDIUM inline report does not work for entity defn 
453 Import entity defn once only 29/06/2003 14:17:05 OPEN LOW The system allows the user to import an entity definition twice, or more, the system should really not allow this or should rename the imported entity or should merge the two definiitions or replace the current entity defn with the imported one.

The system should probably prompt the user with these options when they try to import a duplicate definition. 
446 save as to same db acts as a save 26/06/2003 11:38:04 OPEN LOW the save as function, when saving to the same db actually does a save, rather than saving the model as a new model in the same database 
445 rename model and db interaction 24/06/2003 18:15:00 OPEN LOW rename model, not saveed to db
quick pick list click on model - should say that model is loaded, but reloads from database (Becuase it has a different name)
should be working off the GUID 
432 path list title not changed on graph rename 24/06/2003 13:28:37 OPEN LOW the graph was in free edit mode, tree was in list mode for paths and the title on the list of paths did not change when the graph name was edited and the change committed 
426 entity instance not renamed after creation in hierarchy 24/06/2003 13:17:35 OPEN LOW sometimes, when creating an entity instance directly in the hierarchy and then saving it, it is not renamed in the hierarchy but it has been renamed in memory.

noticed when creating entity directly alt+insert 
381 filter text is editable 16/08/2002 09:46:20 OPEN LOW user can edit the text in the filter, this has no functional effect, but the user may expect that the filter can be controlled this way when it can't 
358 revert only reverts first node, not all 12/08/2002 11:55:48 OPEN MEDIUM if a number of items are changed and revert is pressed, only one of the nodes will be reverted 
133 The hierarchy browser tree refreshes too much on drag 25/04/2002 17:54:37 OPEN LOW this can be disconcerting when dragging,

perhaps the timer is not long enough? 
134 the hierarchy browser hierarchy should maintain expansion 25/04/2002 17:55:54 OPEN LOW during restructuring, the hierarchy should leave expanded the items which are expanded 

Requirements Implemented

ID Name Raised Date Status Raised By Description
424 report button on the inline edit pane 24/06/2003 13:15:12 IMPLEMENTED Alan Richardson the inline edit pane should have a report button to act in the same way that a right click on the entity in the model browser would work