Feature: Race Entries

(Kinda. This will be a semi-long work-in-progress because there are so many dependencies on race entering. Shipping, locations, budgets, racing preferences, etc.)

For now…you can view the race schedule in the new app. And, on a computer, you can sort by any column(s) you wish. (You can’t pick what columns to sort by default yet, but I will add that soon. And you can’t explicitly say “sort by Location, then by Purse”, but if you sort one on one column and then click to sort on another column, it respects your first sort choice as well. So in this case you’d click to sort on Track, then on Purse, and it would be sorted in ascending order by track name, then by purse.)

For people on mobile: I’ve tried to optimise what gets displayed so it fits better on the screen, but it’s still a bit meh. I’m not sure what data I can exclude, except maybe purse? :person_shrugging: Or maybe I can put stuff into tooltips so the table fits onto smaller screens better, but I know tooltips can get wonky on a phone.

If anyone has suggestions, I’m all ears.

Also FYI the column sorting doesn’t appear to work on my phone, but I haven’t figured out why. :sob: I’ll keep investigating though.

4 Likes
  • Sorting is fixed. Right now it just sorts by race number as the default, but I’ll add a setting to allow it to sort by other things later.
  • Entering is not working yet, but entries now show up in the new app (they sync once an hour, so may be delayed)

The main list shows the current number of entries next to the “+” button, which is what you click to be able to see your horses eligible for entry.

If you’re entering a jump race, the sorting of horses will always show the jumpers on top (they do not have the yellow triangle icon)

The yellow triangle icon shows that this horse has not officially swapped to jumping when you hover over it.

You can also hover over your “Note for Next Race” (see race options thread for more info) and see what you wrote there.

Note that the horse list:

  • only cares about your setting for “days since last race” (the other settings are not yet plugged in)
  • also respects your setting for “minimum energy for racing” if you have that set
  • does not care if your horse can make it to the track in time for the race yet
  • does not care if you can’t afford the race entry + shipping fee yet

However, the breakdown of type (Maiden, NW1, etc) should be accurate.

So have a play with it, try it side-by-side with the regular race entry form, and give a shout if any of the data looks super wrong.

3 Likes

It’s past midnight, so I don’t have time/energy to do a write-up with screenshots and stuff, but entries are now live in the new app, along with future entries. :tada:

There may still be bugs to work out, but we’ll see how we get on.

I’ve processed future entries (in the new app!) from last Friday, last Tuesday, and today. And it should process them again tomorrow. You should get a notification for each run, telling you how many horses it entered, skipped (e.g. they weren’t picked this time for auto-entry), or errored (it will tell you why).

As usual, give a shout if you have questions. You can enter from the Race Schedules link on the left (for current entries), or from a horse’s page on the Entries tab (for current + future entries). Note that if you have settings for minimum criteria for race entries, these will apply on the race entry page (where you see Maiden, NW1 Allowance, etc and numbers of horses in those categories), but they won’t (yet) apply on the horse’s page. So if you have minimum energy B for race entry and you click to enter Bob in Saturday’s race, he won’t show up on the entry page unless he has A or B energy. I’ll be updating this to show a warning, or maybe not go to the race entry page and let you enter from Bob’s page. Not yet sure. :thinking:

@Andy you can schedule entries up to 6 months out, and you can have up to 5 races scheduled.

5 Likes

A post was split to a new topic: General Feedback on New App

3 posts were split to a new topic: Feedback on Race Entries / Scheduled Entries

A post was merged into an existing topic: Feedback on Race Entries / Scheduled Entries

OK, time for the rundown.

View upcoming races via Race Schedules in the menu

Race schedule page info

You can click on any columns to sort by them.

You can view the post parade via the View Post Parade button in the top right.

The left-most column shows the number of horses, and an icon representing the status of your horses with that race. In this case, it’s all eyes because entries have closed, so even if you have horses who qualify for these races, you can’t enter, you can only view entries.

You can navigate to future dates via the dates in the top above the list of races.

Looking at a future date, you can see the icons. Race 1 has an eye because I already have 1 2yo entered in that race. If I have more 2yos eligible for that race, it will turn into a + on the last day of entries when I can enter a second horse.

The races with no icon next to them (like #8) means they have no entries, and I don’t own any horses eligible to run in them. If they had entries but I didn’t have eligible horses, it would be another eye icon.

Race entry page

This page should look familiar. It shows the current entries, and if I own/lease any of them, I can update the options or scratch the horse. In this case, no statuses are listed below as I can only enter 1 2yo at this time, so it doesn’t bother to load my other 2yos.

Looking at a race where I could enter a horse, I see the list of horses broken out by status. This shows I have 1 horse who is a maiden, 10 horses who qualify for NW2 allowances, 1 horse who qualifies for NW3 allowance, 3 horses who are allowance/stakes level (not qualified for NW3 or below). The lists are exclusive so if your horse shows up in one list they won’t show up in the others. Allowance is anyone not qualified for NW3 who is also not stakes placed. Stakes is anyone not qualified for NW3 who is stakes placed. So I have 3 non-stakes placed horses eligible, and 0 stakes-placed horses eligible.

This list also takes into account your stable settings re: minimum days between races, minimum workouts, etc. And it takes into account horse-specific options, like min/max distance, runs on dirt/turf.

Clicking on one of the tabs shows me the horses.

Again, you can sort by the columns. The numbers in parentheses by the various columns (race, rest, shipment) are the number of days since that event.

Race entry form

This should look pretty familiar. It will load in the horse’s options (for jockey/equipment/running style) if they’re set. Shipping options will only show what works to get the horse to the track in time (the day before the race).

You’ll see a success message if the entry worked, or errors on the form if it didn’t.

Clicking “Update” next to one of your entries gives the same form (minus shipping options) to update the settings for that race.

Clicking “Scratch” will ask you to confirm and then remove the horse from the race (as before, you’ll get your entry fee refunded if entries are still open).

Horse entry page

Your horse page will show the number of current + scheduled entries. You can also see their current energy + fitness levels on this page. A/B grades are in green, C is in yellow, D/F are in red. (I am planning on moving these to the header so they’re always visible, if I can figure out a pretty way to do it on mobile.)

Clicking on it will show the entries in date order (but you can sort the columns). You can edit the options for that race, or delete (scheduled entry) / scratch (current entry) from the horse’s page.

As well as future races that can be entered. A red alert symbol is for flat horses and a steeplechase race. A yellow alert symbol is if you have “minimum days since last race” set, and that race conflicts. You can still schedule the entry, it’s more of a FYI.

The alerts will also show when you click Schedule

As it says at the top of the future entry list, you can schedule up to 5 entries, so you could have as many as 6 entries in the “Current Entries” list (1 current race entry + 5 scheduled). Obviously there’s no guarantee that the scheduled entries will work, e.g. you could schedule incompatible races (by destination, race type, etc), but at least you have the option to plan out a campaign. Scheduled entries work up to 6 months in the future.

Stable future races

On your stable page, click Scheduled Entries

This will show all your scheduled entries, by order of status (entered first, then ones that had errors, then ones that were skipped, then scheduled), then by race date / number / horse name.

I will be adding similar edit / delete buttons here, just haven’t had a chance yet. For entries that were errored / skipped and entries are opened, you can click on the race link to get to that page to manually enter.

I think that’s it so far. The only key piece that’s missing is qualification, but we don’t need that until October/November. Just bear in mind that if you see Breeders’ Cup / Breeders’ Series races on your horse’s future races list, there’s no point scheduling them as the logic behind that isn’t built yet.

1 Like

@Shanthi this is awesome!

For future improvements, it would be great to add some filters - I think you’d only need 3, track / surface / distance but could even throw in Stakes races.

If it makes sense, I’m checking “Pony” for possible race options and I want to see only races in Australia on dirt.

Yeah, I plan to fancy-fy a bunch of stuff, but right now I’m just trying to get everything off the old database.

2 Likes

Sorry, another question!

The section I’ve highlighted here - does this mean once a horse has a stakes placing, it can only run in stakes races going forwards? I may have completely misunderstood.

No, it just means they’ll show up in the Stakes tab rather than the Allowance tab.

Basically I wanted a way to see which horses might stand a chance in a stakes race vs not. :wink:

1 Like

Think I’ve found another broken link, when trying to enter races, when clicking to filter by location

You get

I’m trying to enter Dolce Amore in race #44 and I get a page 500 error. I haven’t tried entering others just yet.

Which race 44?

Gah I’m sorry for Wednesday’s race day 4/22. I tried to enter horses in other races and I’m getting a 500 error for any horse I try to enter in any race.

Weird, I just entered a horse of yours in a race just fine. (I scratched her again.) She wasn’t a horse that needed shipping though, so maybe it’s that. I can’t replicate it locally, though, which is weird.

I tried to attach a short video because that would be easier to show but this is the steps I’m doing. It’s making me select the 3 jockeys, and air travel. When I select save it just shows the 500 error.

Oh, I definitely believe you - I can also get the 500 error on the live site when I try that race/horse combo. It’s just weird (and really not helpful) that when I hook up my local code to the database, it lets me enter the race just fine.

1 Like

OK, I think I’ve found the problem + fixed it. :crossed_fingers: She was stuck in limbo by being both in transit to Churchill Downs but also still treated as being at…wherever she was before, Aqueduct maybe? So now I’ve updated everything so that it knows she’s at CD and it should behave.

Hopefully the other entries that require shipping will work now, too, but I haven’t checked any of those yet.

1 Like

Okay I tried to enter her, but I press save and nothing happens. I also tried entering others:

I tried entering And Just Like That and Beta Quadrant in race #1 but got a 500 error too. I didn’t feel like trying all the other horses because I can’t navigate back after getting the error.

I tried to enter Learned Beam and Velvet Rose into race #6 but I got an error saying they could not be entered and I don’t know why. They are both in Australia.

Also tried to enter High Fantasy into race #19, but same thing as Dolce Amore, I press save and nothing happens.

Not entirely sure why entering races page hates my horses :joy_cat: