CAVaccineInventory / vial

The Django application powering calltheshots.us

Home Page:https://vial.calltheshots.us

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

make combined location/report "add" form

rhkeeler opened this issue · comments

after talking to @lisabettefay we agree it would be very valuable to have a way to simultaneously add a location and file the first report for a location. We've specified the fields (and helptext) that should be on this combined form here: https://docs.google.com/document/d/178y4qVeiBQALQshbNlSA7YqaBio_jQ_F8_W-yzWNvY8/edit

Bold text = the field name should be bold
Italicized text = helptext for the field.

We're using a couple of names here that aren't the name on the location, for clarity - lmk if anything is unclear or doesn't make sense.

cc @simonw - we would like to do this, if we can! happy to talk it through with you, lmk.

i am so excited about this. I really think this is going to "flatten the curve" for learning web banking and make it more approachable/enjoyable for people coming in totally green. THANK YOU all for working to make that happen!

I'm looking at ways to do this now.

I'm going to push a preview of this to staging so we can decide if it's the right direction.

(The code I've written isn't ready for production yet - it needs tests, plus I need to think more carefully about edge-cases - but it's worth us looking at together in staging)

You can preview what I've got so far on staging here: https://vial-staging.calltheshots.us/admin/core/location/add/?_preview=1

Scroll to the bottom to see it:

Add_location___VIAL_admin

As you can see, the appointment tag and availability tags are required fields. The vaccines available is optional.

@lisabettefay @rhkeeler are there any other report fields we should include here? We could let people populate a public not or private note for example?

i think would still need to have:

appointments or walkins or both
appointment method
end date
public notes
private notes

if those fields are added, a full report could be entered from that combined view.