esitarski / CrossMgr

Cyclo Cross Management Application
MIT License
41 stars 21 forks source link

'Bike' field for HPV racing #50

Open kimble4 opened 4 years ago

kimble4 commented 4 years ago

We (the British Human Power Club) are using CrossMgr for HPV racing, and are looking to move to using SeriesMgr instead of our fairly arcane Excel-based scoring system.

Obviously the type of bike isn't something that's tracked in normal cycling events, where they all conform to some standard, but HPV racing is as much about engineering as it is about athletic ability. Riding different/modified machines at different races within a season is normal and encouraged in the BHPC. We're successfully using the CustomCategory feature to represent our various overlapping classes (faired, unfaired, multi-track, road-legal, etc).

As CrossMgr lacks a 'Bike' field, we've been using the 'Team' field instead (we don't, at present, organise team events). This is mostly satisfactory, except that SeriesMgr only outputs the team from (I think) the rider's last race.

The ideal solution would be support for a 'Bike' field throughout the suite, with SeriesMgr able to display all variations present for a rider in a series, as a list alongside the rider's name, points, etc, and/or along with the position and points for each race. It would need an alias function like those for rider names and teams to allow for minor typographical differences between races.

Failing that, I'd be happy if SeriesMgr created a list of teams (after aliasing) a rider has ridden for during the series, rather than just using the value from a single race.

(I suspect this feature may also be useful for other exotica, eg. pedal-car racing.)

kimble4 commented 1 year ago

I've had a decent crack at this in https://github.com/esitarski/CrossMgr/pull/101

esitarski commented 1 year ago

Hmmm. I just realized that you are making changes in the master branch, not the dev branch. The release system breaks if the changes are made in master directly. There is a way to fix this. Can you send me an email to @.***?

On Sat, Nov 26, 2022 at 6:08 PM Kim Wall @.***> wrote:

I've had a decent crack at this in #101 https://github.com/esitarski/CrossMgr/pull/101

— Reply to this email directly, view it on GitHub https://github.com/esitarski/CrossMgr/issues/50#issuecomment-1328128666, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABGXKODHPA33E7AZPSR6EDWKKJ73ANCNFSM4KO32O2A . You are receiving this because you are subscribed to this thread.Message ID: @.***>

--

Edward Sitarski