Subversion Repositories svn1

Rev

Rev 347 | Rev 349 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
344 david 1
2019 for ...
2
--------------------------------------------------------------------------------
347 david 3
    1) Import large team number from datastream appears to kill program
344 david 4
 
347 david 5
       Limited numbers to 999
6
       Just report large team numbers and ignore them.
7
       Done: Appears to have been done
345 david 8
 
347 david 9
    2) Delete mcKays ledgend
10
       Done: Really a config file carried from year to year
344 david 11
 
348 david 12
    3) Team that is VetChecked can still be fastest on other legs
13
    WIP
344 david 14
 
348 david 15
    4) NE teams are allowed to be part of the fastest
16
    WIP
344 david 17
 
18
5) Limit import to a time window
19
 
20
6) Merge multiple imports of time
21
 
22
7) Upload existing leg data into the upload window for comparison
23
 
24
8) Time import: auto select 'last' from multiples
25
 
346 david 26
    9) New Report: In Team Order 
27
       Done
28
 
347 david 29
10) Hall of Fame. Limit input to the data that will be saved
30
    Ideally, extend the data that can be saved
31
 
339 david 32
2017 for ...
33
--------------------------------------------------------------------------------
34
 
35
1) New data sanity check
36
   Check for very very long leg times
37
   Perhaps simply greater than 90 minutes.
38
   Ideally configured per leg ( Run > 90)
39
   Ideally configure min/max times - before alerts
40
 
41
2) Prizes and hall of fame
42
   Perhaps a text file that gets dropped into the Hall of fame for the Equestian bits
43
 
44
3) Changed the legend.txt file, but it didn't get picked up in the reports
45
   until after the program had been restarted.
46
 
47
4) Consider a second config file with key:data items
48
   Perhaps a properties file
49
 
50
 
328 david 51
2015 for ...
52
--------------------------------------------------------------------------------
53
1) Prizes and awards
54
   Hall of Fame. Don't limit the line length to a 'Name'. 
55
        The input may be longer
56
        Was used as a free text area
57
 
332 david 58
        Shame its a constant in the config data.
59
 
328 david 60
2) Prizes and awards
61
   May need some free text area
62
        Great if it could xref to Team data. Perhaps with some metadata
63
        ie: <TeamNumber:63> <TeamName:63><TeamLegName:1:63>
64
 
327 david 65
2014 for ...
66
--------------------------------------------------------------------------------
67
1) Have seen crashes associated with Web Upload
68
   Normally as the dialog starts up
69
   May be associated with multiple upload attempts
70
   May be associated with changing team number splits on config page
71
 
72
2) Edit the Class 'Full Name'
73
 
74
3) Consider 3 Character Class abreviations
75
   Is there space for them
76
 
77
4) Web Upload and team number not in valid range
78
   I don't think there is a warning - or it doesn't work.
79
 
80
5) Print # winners in the status report
81
 
328 david 82
6) Highlight changes to 'class winners'
327 david 83
   ie: reddish box
84
 
85
7) Better equestrian reports
86
   Number the place
87
   LP should be for all competitors
88
 
89
 
301 david 90
2013 for ...
91
--------------------------------------------------------------------------------
302 david 92
    1) Team Data tab. Time Entry.
93
       When you enter a time and hit return - the time will be erased
94
       and not saved.
301 david 95
 
302 david 96
       From: Team Data Check: Edit Team Data: Change Time. Hit Return.
97
       Then: Time will be erased
98
       Almost as if the 'Return' was wired to the Restore
301 david 99
 
302 david 100
       Status: 02-Sep-14. Done
101
       Dialogs have a default pushbutton - which in this case gets 
102
       auto selected as 'Restore'
103
 
319 david 104
    2) Would be nice to have a per-team note
105
       Status: 07-Sep-14. Done
106
       Notes are held in a file - one per note
107
       Team swapping will not affect the notes - sorry
301 david 108
 
319 david 109
 
301 david 110
3) Remember stuff
111
   Leg Data upload dir
112
   Swim Start: Leg Set up Delta and base
113
   Swim Start: Leg set up leg #
114
 
321 david 115
   Status: 08-Sep-14.
116
        All values saved.
117
        New values are saved to an INI file
118
        Discovered that the html download address is alraedy saved as a
119
        part of the event.cfg file.
120
            * Need to do one or the other. Either extend the .cfg file
121
              or more the web address out of it.
322 david 122
              [Ended up using both. INI file with .cfg as a fallback]
321 david 123
 
124
 
301 david 125
4) Team Data Tab. NE Teams
126
   Should disable EQ Leg Line - but still allow for the cycle start to be
302 david 127
   edited.
301 david 128
 
129
5) Do we test NE with an end time
130
   May be a useless test as this will also be the cycle start time
131
 
309 david 132
    6) Show Times so that they can be sorted - spot shortest time per leg
133
       Perhaps a tab with all team data and sortable columns
134
       Show Abs Time and Delta Time
301 david 135
 
309 david 136
       Status: 06-Sep-14. Done
137
       Only shows Abs Times
138
       Double Click to pop up team editor
139
       Auto update of this display and the main team display - cute.
140
 
304 david 141
    7) Transfer data from one team to another 
142
       Status: 02-Sep-14. Done
143
            Swap, Move and Duplicate team entries
301 david 144
 
304 david 145
            Is that what we meant, or do we want to transfer individial
146
            fields - like times.
306 david 147
 
323 david 148
    8) Add/Remove Category on the fly
149
        Adding - kills program when 'Status' page is shown [Fixed: 13-Sep-14]
150
        Deleting - Still shows in status page
151
 
152
        Status: 14-Sep-14. Implemented
153
        Also dynamically recreate the 'status' page
154
 
155
9) Add/remove Category
156
    Perhaps Add/Delete should be better shown - not on context menu
157
    but on the bottom panel.
158
    Disable 'Delete' button if current catagory cannot be deleted.
159
 
324 david 160
    10) Adding Category
161
        Disable editing in fields that the use should not change
323 david 162
 
324 david 163
        Status: 14-Sep-14. Implemented
164
 
306 david 165
-- Old ---
166
    16) Leg Upload Dialog - auto size
167
        Get rid of the UI file to create it
168
 
169
        Status: 05-Sep-14. Done
170
 
314 david 171
    19) Reports Menu: Display Summary (2012)
172
        Either - make it a tab
173
        Or     - Merge functionality into the 'Class' tab
174
                 All thats needed is is column sorting.
310 david 175
 
314 david 176
        Status: 06-Sep-14. Started. 
177
            Have removed the Display Summary Report
178
            Have extended the 'Class' Tab
179
            Have allowed to delete 'Class' with no teams
180
            Have allowed clas list to have holes in it
311 david 181
 
265 david 182
2012 for ...
183
--------------------------------------------------------------------------------
184
 
274 david 185
    1) Entry of Non Equestrians
186
       A bit cumbersome
187
        Enter Number
188
        Click
189
        Too much moving of the cursor.
190
        Needs to be simplified
265 david 191
 
274 david 192
        Status: 25-Sep-2013: Implemnted bulk set
193
        Can perform multiple operations on team number that is keyed in.
273 david 194
 
271 david 195
    2) Detect #REF! in the CSV input stream
196
       An Excel error
197
       Status: 14-Sep-013: Done
265 david 198
 
199
 
200
3) Edit Leg Update Time
201
   New time
202
   Does not appear to work
272 david 203
   Status: Don't know what I mean. Having trouble recreating issue
265 david 204
 
271 david 205
    4) Icon the Application
206
       Status: 14-Sep-2013. Done
265 david 207
 
287 david 208
    5) Awards Printouts
209
       Summary of the NE awards
265 david 210
 
287 david 211
       Status: 05-Oct-13. Done. I think
212
               Can't really remember what this item was, but I've broken out the
213
               NE classes in the Prize and Awards header.
214
 
280 david 215
    6) Button to open reports in Notepad
216
       Possibly explorer too
265 david 217
 
280 david 218
       Status: 30-Sep-2013. Done
219
               Open Location of reports in Explorer
220
               Open file in external viewer
221
 
272 david 222
    6a) Reports: Master Index. Path appears to be incorect.
223
        Status: Path is correct. Its a funnay name, but it is correct.
265 david 224
 
283 david 225
    6b) Reports: Right-click and 'Open in New Window' doesn't appear to work
226
        Perhaps it never did.
227
        Would be nice.
228
        Can this menu be extended.
272 david 229
 
283 david 230
        Status: 02-Oct-13
231
                Open in new window works. It never did.
232
                Haven't tried to extend the menu
233
 
271 david 234
    7) Repots Tab
235
       Default Report is wrong - now its in a subdir
236
            Status: 11/09/2013: Fixed
288 david 237
        Could open all items in the subdir
265 david 238
 
275 david 239
    8) Entry of Team numbers
240
       Need to enter the Team # box
241
       Select the number
242
       Delete the number
243
       Enter new number
265 david 244
 
275 david 245
       Perhaps putting the cursor int he Team# box should select the number
246
       Any entry will then delete what is there
265 david 247
 
275 david 248
       Status: Double clicking the number will select all. Is this really an issue.
249
               Perhaps more of an issue in the field than in the Lab.
272 david 250
 
275 david 251
       Status: 28-Sep-2013. Used the new teamSelector widget developed for the
252
               disqualification window.
253
 
310 david 254
    9) Test for Equestrian, but no Equestrian Team Name
255
       Should be able to disable this one (and others).
265 david 256
 
310 david 257
       Status: 29-Sep-2013. Added ability to display tests in groups
258
               May still want to break up the leg-time tests
259
               Perhaps a drop-down of tests to perform/show
279 david 260
 
276 david 261
    10) Equestrian Team Member called N/A
266 david 262
 
276 david 263
        Status: 28-Sep-2013 Done
264
                Ignore N/A and '0' and '-'
272 david 265
 
276 david 266
    11) The Message 'NE with named competitor'
267
        Would be nice to show the name of the competitor
268
 
269
        Status: 28-Sep-2013 Done
270
 
282 david 271
    12) Leg (swim) starters reports.
272
        Two of them have the same description "Team order listing"
273
        At most one of them is right.
276 david 274
 
282 david 275
        Status: 30_sep-2013
276
        Fixed
281 david 277
 
287 david 278
    13) Class Tab auto size
279
        Get rid of the UI file to create it
280
 
281
        Status: 05-Oct-13
282
 
290 david 283
    14) Winners Tab - auto size
284
        Get rid of the UI file to create it
287 david 285
 
288 david 286
    15) Reports. Open brmr2010_legindex.html as well as brmr2010_index
287
        at start up
287 david 288
 
288 david 289
        Status: 05-Oct-13 Done
290
 
310 david 291
    16) Leg Upload Dialog - auto size
292
        Get rid of the UI file to create it
287 david 293
 
310 david 294
        Status: 06-Sep-14 Done. See above06-Sep-14
295
 
287 david 296
    17) Leg Upload Dialog - Change test on Load Button
297
        Change button layout to make logical
298
 
299
        Status: 05-Oct-13 Done
300
 
301
 
288 david 302
    18) Reports. Show current URL in status display
303
                 Open external uses current URL not home url
287 david 304
 
288 david 305
            Status: 05-Oct-13 Done
287 david 306
 
315 david 307
    19) Reports Menu: Display Summary
308
        Either - make it a tab
309
        Or     - Merge functionality into the 'Class' tab
310
                 All thats needed is is column sorting.
311
        Done: See 07-Sep-14
287 david 312
 
310 david 313
    20) Whats stopping the main Windows from shrinking (width)
314
        Is it one of the tabs or a programmed constant.
289 david 315
 
310 david 316
        I think its the 'Data Check'. The tickboxes have nowhere to go
317
        if they need to shrink.
290 david 318
 
289 david 319
21) Consider turning the leg upload dialog into a tab
320
    It is an important function.
321
 
322
    22) Get rid of the very thin toolbar in Application Window
323
 
324
        Status: 05-Oct-13 Done
325
 
326
 
250 - 327
2011 for ...
328
--------------------------------------------------------------------------------
329
 
251 - 330
    1) Team-1 not uploading from LEGx files
331
       The data is there, but not in the first column.
332
       Seen in Leg2
250 - 333
 
251 - 334
       Status: Fixed 13-Sept-2012
335
 
250 - 336
2) Time of 00:00:00 after upload
337
   Some times are set to 00:00:00 after a leg data upload
338
   Problem: No way to get it back to undef
339
   Problem: Time of 00:00:00 provides strange data check errors
340
 
251 - 341
   Status: May be a side effect of 1) above.
315 david 342
           Now that 1) is fixed. This may not be present.
251 - 343
 
255 - 344
    3) Summary printout to contain Class Status Data too
345
       Allow printing of a report
250 - 346
 
255 - 347
       Status: 18-Sep-2012
348
       Added columns to the status report.
349
       Create HTML form of the report
350
       Added to the extended HTML index page.
253 - 351
 
256 - 352
    4) Error check page pop-up of team data should have a DONE button
353
       Simplify closing it
250 - 354
 
256 - 355
        Status: 18-Sep-2012
356
                Started but its wonky
357
                7-Oct-2012
358
                Finish and it works really well.
255 - 359
                Also fixed the problem where the first team display registers
360
                as changed - even though there has not been any change
361
                Solution: tab order. The 'ame' field is the selected by default
362
                Leaving the field will cause a changed.
363
 
253 - 364
    5) Leg Start Time setting
365
       Display Delta in seconds
366
       Display Leg Name being processed
250 - 367
 
253 - 368
       Status: 14-Sep-2012
369
               Display Delta in seconds - Done
370
               Display Leg Name being processed - Done
251 - 371
 
310 david 372
    6) Tabs on main page should 'expand'
373
       Resize all pages on the fly
250 - 374
 
315 david 375
    7) Font for Windows 7
376
       Had a look on home system. Only isse was the Configure:Pane. The addendum
377
       file 'edit' was truncated.
250 - 378
 
315 david 379
       Status: Appears to be OK
380
 
259 - 381
    8) Put 'web' reports in a directory of their own
382
       Make transfer simple
250 - 383
 
259 - 384
    Status: 14-Oct-2012
260 - 385
            Implemented
259 - 386
 
387
   Could also 'auto load' reports into Report Tab.
260 - 388
   Not impemented.
259 - 389
 
257 - 390
    9) Swim Leg Start Report - think
391
       All on one page - Just "Team, Time" in multiple columns
250 - 392
 
257 - 393
    Status: 12-Oct-2012
394
            Fixed. Create two new reports Team-Time and Time-Team
258 - 395
            Each has 4 columns. Current stuff fits onto one page.
257 - 396
 
256 - 397
    10) Data Check. Error 'Team Data not entered' appears even if the team is
398
        disabled.
250 - 399
 
256 - 400
        Status: 7-Oct-2012
401
                Fixed. Disabled Teams were being checked for every thing
402
 
258 - 403
    11) Reports Tab. Printing Page - aways prints the first one selected
404
        It does not forget it and start on another
251 - 405
 
258 - 406
        Need to be able to set font size.
257 - 407
 
258 - 408
    Status: 13-Oct-2012
409
            Fixed.
410
            Added scalling widget. A bit clumsy as you need to then preview
259 - 411
            after setting the scalling.
258 - 412
 
260 - 413
    12) Data Check
414
        Leg-0: Check for teams without
415
            All names
416
            No class
417
            Equest no Team 3
418
            No Team Name
257 - 419
 
260 - 420
        Status: 21-Oct-2012
421
                Implemented some of the checks
422
 
423
13) From 2010 ...
424
 
229 - 425
2010 for ..
426
--------------------------------------------------------------------------------
427
 
428
1) Reports: Unplaced Equestrian , before Non-Equestrian
429
 
243 - 430
    2) Team awards report. Text mode. No space space before the 'fastest'.
229 - 431
 
243 - 432
        Status: Fixed: 12-Nov-2010
242 - 433
 
243 - 434
    3) All NE times are incorrect. The over all time is incorrect
435
       The NE leg is added in.
229 - 436
 
243 - 437
       Status: Fixed 11-Nov-2010
240 - 438
 
243 - 439
    4) Sanity Check
440
       NE teams should not have a horse competitor
229 - 441
 
243 - 442
       Status: Fixed 11-Nov-2010
229 - 443
 
444
5) Load LEG file - allow new file to be loaded into the same LEG data
445
   Some handhelds come in at different times
446
 
245 - 447
    6) Leg Load Errors. Team shows as a time
448
       If 5 times then wrapping occurs
449
       Can't edit the team number
229 - 450
 
245 - 451
       Status: Stopped wrapping
452
               Prevent first 3 colums being used as the 'use this time'
453
               Still can't edit the team number
244 - 454
 
245 - 455
           Fixed: 28-Jun-2011
244 - 456
 
243 - 457
    7) Team display
458
       NE Teams. Disable Elapsed times
459
       Leave End Time in Place - as its the start time for the next
229 - 460
 
243 - 461
       Status: Fixed 12-Nov-2010
241 - 462
 
310 david 463
    8) Data Check
464
       Perhaps should be able to disable some tests.
240 - 465
 
257 - 466
    9) Team Display
467
       Picks up 'changed' when it hasn't. Normally on first use.
240 - 468
 
257 - 469
    Status: Found and Fixed 7-Oct-2012
470
            The Team Name field has focux. Leaving the field causes a chnage
471
            even if the field has not been changed.
472
 
247 - 473
    10) Reports
474
        NE with BAD Times should be after NE with good times
475
        Appear to be mixed in.
240 - 476
 
247 - 477
    Status: Fixed (Addressed) 16-Oct-2011
478
            Altered the way the reports handle ne teams. No longer mark the
479
            team as disqualified.
480
 
245 - 481
    11) Leg Load Time Upload
482
        If too many times are provided for a given team, then the excess are
483
        simply dropped.
243 - 484
 
245 - 485
       Status: Fixed 26-Jul-11
486
               Add colums on the fly
243 - 487
 
257 - 488
    12) Leg Load Time Upload
489
        Loading multiple data files appears to leave gaps in table columns
245 - 490
 
257 - 491
        Status: Fixed See 2011 items
492
 
245 - 493
13) Leg Load Time Upload
494
    Empty cells appear to be editable
495
 
247 - 496
14) Disqualified team ( Teams for which results are not valid )
497
    The placing data still shows in the display
498
    The placing data is put into the CSV file
499
 
249 - 500
15) Disqual Page
501
    Disable auto-sort when flagging data as it makes it very hard to use
502
 
310 david 503
    16) Data Check
504
        Check for invalid category
505
        Check for Empty Team Names
249 - 506
 
310 david 507
        Status: 21-Oct-12
508
                Implemented:
509
                    * Check for invalid cat
510
                    * Empty Team Name
511
                    * Times for team not in race
260 - 512
 
310 david 513
        Teams without cat should be shown in Class:Status        
249 - 514
 
84 - 515
2009 for ...
516
--------------------------------------------------------------------------------
517
 
518
1) Dual Time display
519
    Show Delta Time
520
    Sorted by Delta
521
    Display Options
522
 
523
2) Main Data Entry Display
524
    Need titles for the LP EP ... colums. I don't know what they are ?
525
 
526
3) Test for no cat in consistency test
527
    Check if a team that doesn't have a category will be flagged in the
528
    data consistency test.
529
 
530
4) Per Leg Placing update for display
531
    Currently status update of placings does it for the whole lot
532
    Should be able to do it for legs rather than all.
533
 
534
5) Too many beeps in Consistency Testing
535
 
536
6) Competitor Names List (HTML)
537
    NE teams create a funny name in the list.
538
    For NE teams the NE leg name should not show up
539
 
540
7) Status for possible aard breakout
541
    Should show the number of elegible teams
542
 
543
8) Need to configure NE award for ANY category
544
    Catgories that don't have available awards are treated as 'open' NE
545
    Only needed for awards print outs
546
 
547
9) Think about moving ouputs into subdirs for easy removal and seperation
548
    aaaa.prn.html       - Doesn't need to be uploaded
549
    aaaa.html           - Needs to be upload
550
    aaaa.txt            - No Need to upload
551
 
552
 
67 - 553
2008 for ...
554
--------------------------------------------------------------------------------
555
 
556
1)  ALL reports - the competitor.html one is missing
557
 
72 - 558
    Status: 18/10/2009
559
        Can't reproduce this. Perhaps my understanding is bad.
560
        The 'all' report option does create the xxxx_competitor.html/txt file
561
        Incomplete
562
 
67 - 563
2)  Program crash of CSV file has long lines
72 - 564
    Reproduce with CSV file exported from EXCEL
67 - 565
    It has a large number of ,,,,, at the end of each line
566
 
72 - 567
    Status: Trying to reproduce
568
            Tried a large number of ,,,,
569
            Tried to export CSV from excel - but is was clean.
570
            Incomplete
571
 
67 - 572
3)  Awards report
573
    It includes teams that are NE if it runs out of NON-NE teams
574
    This is bad
575
 
72 - 576
    Status: Found and Fixed
577
        Done
578
 
67 - 579
4)  The List Examine Ignore - data consistency check is clumsy to use
580
    Improve data consistency test
581
    a) Allow repeat check in the same menu.
582
       Its slow getting out and getting back in.
583
 
584
    b) Better selection of leg to test.
585
        - Use maxleg loaded
586
        - Reuse last leg tested
587
        - Allow ovewrite of the leg value, without backspace
588
 
77 - 589
    Status:
590
        a) Allow List/Examine process to be repeated
591
        b) Uses last leg loaded
592
           Uses last leg checked
593
           Must still rub out :(
594
 
67 - 595
5)  Ability to support NE-SCHOOLS
596
 
597
6)  Awards printout needs an line of ----- between categories to break it up.
598
 
72 - 599
    Status: Done. 18/10/2009
600
        HTML version always had a <hr>
601
        TXT  version now has a a line of '-'
69 - 602
 
67 - 603
7)  Installer only installs  'mara' even when a different target is selected
604
    As reported by Jamie.
69 - 605
 
606
8) HTML reports need URL's to be encoded correctly to handle teams
607
   with funny characters in their names
608
 
72 - 609
   Status: Done. 18/10/2009
69 - 610
           Correctly Encode Refs and links
67 - 611
 
76 - 612
9) Printing
67 - 613
 
76 - 614
   Status: creating an .prn.html file that contains no links and tags, but does
615
   contain an underline every 5 lines.
616
   Designed to be printed from IE7    
617
 
618
 
44 - 619
2007 for ...
620
--------------------------------------------------------------------------------
621
1)  Order of awards in the awards summary.
622
    Need to check the required order
623
    May need text file too - only have html at the moment.
624
 
61 - 625
    Status: Text file now generated
626
            Order controlled by Cat order
627
 
628
 
629
2)  The List Examine Ignore - data consistency check is clumsy to use
44 - 630
    Improve data consistency test
631
    a) Allow repeat check in the same menu.
632
       Its slow getting out and getting back in.
633
 
634
    b) Better selection of leg to test.
635
        - Use maxleg loaded
636
        - Reuse last leg tested
637
        - Allow ovewrite of the leg value, without backspace
61 - 638
 
639
    Status: not yet started
44 - 640
 
641
 
642
3)  Program crash of CSV file has long lines
643
 
61 - 644
    Status:
645
        Can't reproduce
646
 
44 - 647
4)  Finish Order Report
648
    The "NE" should be placed before the "U"
649
    Perhaps we should put something other than "U" in the column too
650
 
61 - 651
    Status: Finish Report Done
652
            NE appear before Disqualified
653
 
654
            They are sorted in team number order as the time information is
655
            incorrect. Perhaps it could be corrected (See 4a, below)
656
 
657
            Have replaced 'U' with 'NE' in other columns, but only in FIN
658
 
659
            Have now done in other reports too
660
                - Check with JAMIE
661
 
662
4a) Correct the times for the NE people in the Final report
663
    The elapsed time is wrong - should be able to do better
664
    Re-calculate the Elapsed times on the fly
665
 
666
    Status : Done
667
             Makes 4, above, look better
668
 
669
             Does not attempt to give the NE teams any ranking within the
670
             LEG for other legs.
671
 
672
             Need to test full reports with same data
673
 
674
             Finish Order reports are different - but the previous
675
             ones were broken.
676
 
44 - 677
5) Age
678
   Per person
679
   Total age of team
680
 
45 - 681
   Done:
682
        - Age Entry in team display
683
        - Age Display in team display
684
        - Total Age in team display
685
        - Import age in name list (CSV)
686
                Age is a numeric field after name
687
                If not present, then field is not updated
688
 
689
   Not Done:
690
        - Export age in name list
691
        - Don't show ages in teamlist - some people get fussy.
692
 
693
 
44 - 694
6) Complete report info in CSV
695
   Can them be fiddled in Excel
696
   Include Total Age of team
61 - 697
 
698
   Done.
44 - 699
 
700
 
701
================================================================================
702
 
22 david 703
2006 for ...
704
--------------------------------------------------------------------------------
705
1) Improve data consistency test
706
    a) Allow repeat check in the same menu. Its slow getting out and getting
707
       back in.
708
 
709
    b) Better selection of leg to test.
710
        - Use maxleg loaded
711
        - Reuse last leg tested
712
        - Allow ovewrite of the leg value, without backspace
713
 
714
 
29 - 715
---- Done -----
31 - 716
2) Generate HTML and text reports at the same time
717
   Have an option to generate ALL txt + HTML reports. They are so quick anyway.
718
 
719
    Status: I think I've done this
720
            A few too many text messages - but done.
721
 
722
3) The CSV file from trish (Excel -> CSV) has a funny character in empty fields
723
   Must handle this character and treat it as empty.
724
 
725
    Status: Done. Ignore A0 character
726
                  Better detection of missing categories
32 - 727
 
728
4) HTML / text reports of leg times by finishing order. This will simplify the
729
   process of slotting in missing teams.
730
        - May as well have a report of finishing time by team. Chances are the
731
          work has been done.
732
 
733
    Status: Done
734
            The interim reports contain the information
735
            Have been extended to have a single column part
736
            HTML versions have been added to the 'All'
737
            New 'legindex' page to show that these pages exist.
31 - 738
 
29 - 739
5) Awards.txt printout, must fit into 80 cols
740
   The team names that I added make it tooooo wide.
741
 
742
   Status: Reduced width to 80 cols
743
           Removed the Team Name, to make it fit.
744
           Could put the team on a 2nd line, but its a personal success.
31 - 745
 
746
6) Swim start to undef, rather than 00-00-00 as this is taken as the time
747
   of the previous leg.
748
        - Need to detect teams that don't have an entry time.
749
 
750
    Note: May need to set it as manual too
751
 
752
    Status: Done. For calculated leg starts the process of reseting the leg
753
            start time will force the 'manual' + invalid.
22 david 754
 
33 - 755
7) If a class has no competitors then no HTML page is generated and the links
756
   get broke. Generate a page anyway.
757
 
758
   Notes: Tricky. The reports are generated by sorting by class.
759
          Detecting missing classes is non-trivial.
760
 
761
    Status: Done
762
 
22 david 763
8) Update the ledgends.txt file. Embedded Solutions is dead.
24 - 764
	Status: Done. 
765
		Removed Embedded Solutions
766
		McCays is still there - has this changed ??
22 david 767
 
768
 
769
 
770
--------------------------------------------------------------------------------
13 david 771
2005 for 2006
772
-------------
773
1) Print the summary data page - allow the number of winners  be determined
774
 
775
   Status: Done.
776
   Report menu has been extended.
777
 
778
 
779
2) Config of winners - the number of NE entries is zero and not the correct
780
   number.
781
 
782
   Status: Done
783
   Calculate the number of NE entries in a special manner
784
 
785
3) Check: NE Horse time in printout
786
   Does the full printout give horse times for those marked as NE
787
   Yes it does. Problem confirmed
788
 
789
   Status: Fixed
790
   NE teams are now marked as '-- NE --' in both the final and NE class reports
791
 
792
4) Index by Name HTML links into world.
793
   Status:
18 david 794
        Understand the problem. What did I mean by this comment.
795
 
796
 
797
1) Print the summary data page - allow the number of winners  be determined
798
2) Config of winners - the number of NE entries is zero and not the correct
799
   number.
800
3) Check: NE Horse time in printout
801
   Does the full printout give horse times for those marked as NE
802
4) Index by Name HTML links into world.