dancerfly / django-brambling

Event website manager, specifically designed for dance weekends or other events with multiple simultaneous tracks of classes.
BSD 3-Clause "New" or "Revised" License
11 stars 3 forks source link

Liability Waver mutability #155

Open harrislapiroff opened 10 years ago

harrislapiroff commented 10 years ago

Currently it's possible for an event organizer to make it seem like an attendee agreed to a waiver they never agreed to (i.e., once an attendee has been registered and checked the box, the organizer changes the text of the waiver).

The waiver either needs to be made immutable once registration has begun or the text of the waiver in its current state should be copied onto the Attendee object when created.

melinath commented 10 years ago

I'm not super concerned about this, since this is true in most dance registration systems today (afaik).

For example, if you're using google forms.

melinath commented 10 years ago

I actually wouldn't mind freezing a bunch of things once registration goes live. There is lots of potential for weird edge cases otherwise.

Eventbrite does this. Their cutoff is the first sale, which makes a lot of sense.

harrislapiroff commented 10 years ago

This makes a lot of sense.

melinath commented 10 years ago

Events do now get frozen, so this would be pretty easy to implement now.

melinath commented 9 years ago

Alternately, we could version the liability waiver :-D that sounds fun, right?

melinath commented 9 years ago

Freezing is probably a good first step.