Version Tracking Report 1.1.30

Bug fixes and minor requirements implemented.

The big feature of this release is filtering of the grids which is a major boon when there are many records.

Tasks

Date Name Description Duration
25/11/2003 18:21:36 removed status bar from edit\app properties removed status bar from edit\app properties  0.5 
26/11/2003 09:23:55 added the [filterTotal/baseTotal] to frame caption when a filter is on a list the frame caption will show

[filterTotal/baseTotal] on the caption

where

filterTotal is the number of records in the filter list
and baseTotal is the number of records filtered 
24/11/2003 09:00:21 Added filters Any grid now, if the mouse is right clicked on it will display the Filter popup menu.

from here it is possible to create a filter [define filter], stop the current display from being filtered [clear filter], delete a definition of a filter, apply a filter, or edit the current filter [edit filter]

Filters are persisted to the database when saving the model.

The text filters use regular expressions, as defined by the VBscript regex command.

This will be explained in the help file at some point, if this is released without the help file being updated then more information can be found at http://www.microsoft.com/scripting under the vbscript documentation links

or more specifically here where the pattern property is defined

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vspropattern.asp

This functionality requires VBScript to be installed at version 5 or greater. The system checks for this at start up and prompts the user with download links if it is not found. (most people already have it installed) 
20 
27/11/2003 17:18:58 added delete popup menu item for entity defn added delete popup menu item for entity defn. This was missing from the list even though it is possible to delete them from the grid. 
27/11/2003 17:43:33 option to turn of instance display in model tree browser In Edit\App properties there is now an option to Display Instances In Model Browser

When selected, the instances will be displayed under the entity definition in the Model Browser.
When not selected the instances are not displayed.

I have found that when the instances are many, the browser then becomes unweildy and I end up using the lists to display the instances and working from there.

I have added this as a configurable item in case some people do like working with the instances in the model browser. 

Defects Fixed

ID Name Raised Date Closed Date Description Resolution
521 When Filter edit attribute is first opened on set duplicates appear 19/12/2003 19:37:28 19/12/2003 19:55:05 When editing a filter.

If the attribute is a set e.g status open|closed and a filter is set up to match open then when the filter is first edited after loading the database then both open and closed appear as options on the left even though it should just be "closed", on subsequent edits, just closed is available on the right. 
key was not set so duplicates arose 
516 creating a new item for a filtered list removes filter 27/11/2003 17:24:05 15/12/2003 15:40:29 when a list is filtered and a new item is added then the list is refreshed without the filter in place.   
134 the hierarchy browser hierarchy should maintain expansion 25/04/2002 17:55:54 27/11/2003 17:17:24 during restructuring, the hierarchy should leave expanded the items which are expanded  now that the dynamic population of the hierarchy is enabled, this defect no longer occurs 
381 filter text is editable 16/08/2002 09:46:20 26/11/2003 18:03:43 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  I actually have no idea what this refers to. It is an example of a particularly bad defect report. filter text? what filter text. editable in what context?  
510 double clicking on hierarchies in hte model browser does not open list view 26/11/2003 14:59:15 26/11/2003 18:00:24 double clicking on hierarchies in the model browser does not open list view.

Which it should as Graphs does and Entities does. 
All the main code was there, but for some reason I hadn't added the call on a double click of the hierarchies branch. Fixed now. 
511 create single graph, delete graph, create graph leaves expand now visible in tree browser 27/11/2003 14:19:12 27/11/2003 16:20:26 Creating a graph. (the only graph)

Then deleting the graph, then adding a new graph, displays the 'expand now' in the tree browser.

 
Added a check for expansion with 0 children. 
512 model browser and form showing grid, delete item refresh not done 27/11/2003 15:11:12 27/11/2003 17:12:41 If the model browser is showing a grid e.g. hierarchy gird

and a seperate form is displaying the grid

and an item is deleted from the grid then the model browser list is not refreshed.

 
change observer 
513 various observer problems with model browser 27/11/2003 16:30:58 27/11/2003 17:14:41 the create delete cycle affects the hierarchy branches too

the edit pane is left open even if the item is deleted from a list

 
amended observer 
520 DCOM check not performed properly on windows 98 08/12/2003 14:15:57 19/12/2003 19:17:54 Compendium-TA is supposed to check for all dependencies before running. On Windows98SE, the DCOM dependency check is not performed properly and the absence of DCOM is not identified.  Registry was not accessed properly. Check is now performed correctly. 

Open Defects

ID Name Raised Date Status Criticality Description
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 
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. 
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? 
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 
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 
62 icons on buttons are not transparent 17/04/2002 OPEN LOW need to turn the .ico into .bmp and setup the mask property 
522 tips dialog graphic 21/12/2003 15:58:43 OPEN LOW On some setups, the tips dialog CTA logo is too big and the dialog doesn't display as nicely as it could. 

Requirements Implemented

ID Name Raised Date Status Raised By Description
441 focus on delete should be parent or sibling 24/06/2003 13:45:02 IMPLEMENTED Alan Richardson when deleting an entity instance the focus in the model browser is the model rather than the parent, or the sibling - this would make more sense and be more user friendly.

27/11/2003 17:50:56
Now that the instances can be turned off from the model browser, I no longer use this method of working with instances. While siblings would be better, the parent entity defn is used so the problem is not as bad as it was.

i recommend the lists for maintaining the instances as it is much more convenient. Particularly with filters. 
54 remove lower level entities? 01/04/2002 IMPLEMENTED Alan Richardson I'm not sure if we need to fill the tree with the nodes and links and paths and entity Instances now that we have the main list screen.

Try it without it 
447 leave date blank uncheck should set to current 26/06/2003 11:39:25 IMPLEMENTED Alan Richardson the date weightings when unchecking the leave date blank checkbox, should set the date to the current date 
431 make report changes on model edit a config option 24/06/2003 13:27:21 IMPLEMENTED Alan Richardson the dialog that comes up after editing a model weightings should be configurable to appear or not, and default to not 
442 node graphic properties dialog buttons 24/06/2003 18:03:53 IMPLEMENTED Alan Richardson change the apply button to [tick] and the revert to [undo] change close to [closeicon] 
438 URL label should be clickable to open url 24/06/2003 13:39:12 IMPLEMENTED Alan Richardson in the entity (or other edit) pane, the URL label should be blue and underlined if there is text in the url and when clicked should open the url in the browser. 
71 Grid Filters 23/04/2002 13:30:22 IMPLEMENTED Alan Richardson have filters for the generic col list

i.e. only show defects with closed status