Open melinath opened 9 years ago
I'm actually not sure this is an edge case. It seems pretty easy (and like it might turn out to be pretty common) for an organizer to set up their event before realizing they have to enable payment options on the Organization instead. In which case they would go back and enable payment options after creating the event.
From a user:
I set up to allow payment by check, but when I get to the last screen is tells me to select a payment option ... but no options are displayed. Looks like I can't continue exploring without doing actual transactions or setting up accounts with payment services???
I think they ran into this case?
Right now, hypothetically, if an organization decides to start accepting check payments after setting up an event, the event will end up in a weird state where check payment is allowed, but there's no actual postmark date set.
I think this is unlikely to be a problem any time soon, and I also think the proper solution is to implement a similar system as for #521 – i.e. to have a field for selecting from a range of options (Always, 1 week, 1 month, custom date), defaulting to 1 week, and then update the underlying value whenever the event is created / has its date change (but only display the field if check payment is allowed.)