Edit Terms Without Losing Control : Introducing Acceptance Management
Managing legal terms for an event is always a balancing act:
- You need the flexibility to fix or improve the wording
- You must stay compliant with what attendees already accepted
- You want to avoid forcing thousands of users to re-accept for a tiny typo
That’s exactly the problem this feature solves.
🚨 The core problem
Before this update, editing a term with existing acceptances was risky and unclear:
- What happens to past acceptances?
- Do I invalidate them?
- Do I need to reset everyone?
- Can I version my terms properly?
Organizers needed explicit control, not hidden side effects.
1) Nothing is saved by accident
Editing the description does not auto-save.
The Save button stays disabled until a real change is made.
➡️ This prevents unintended legal updates.
2) Smart save depending on real data
When you click Save:
🟢 No acceptances yet
Your change is saved instantly. Simple.
🟡 Existing acceptances
You get a decision modal:
“Manage existing acceptances”
You must choose how your update impacts users.
3) Attendees stay in control too
Acceptance is no longer a one-way action.
Users can revoke their acceptance at any time.
That means:
- They can withdraw consent if they no longer agree with the terms
- Their status is immediately updated
- Organizers always see the real, legally accurate state
➡️ This keeps the system aligned with consent regulations
➡️ And gives transparency to both sides