Skip to content

Add configuration option to prevent self-changes to packages based on status #263

Description

@Jumpy-Squirrel

In the weeks leading up to the convention and during the convention, we have a lot of work with attendees who make last minute changes to their registration.

We want to prevent attendees who have already paid or partially paid (or are checked in) from changing their packages, such as upgrading to sponsor, adding a tshirt or other extras last minute. We will set this configuration up approximately 2 weeks before the convention. This will drastically reduce the need to reprint badges on-site.

AC:

  • add a configuration to disable package changes depending on registration status
  • add minimal acceptance test coverage

Notes:

  • new / unpaid registrations will still be able to pick / change a sponsor level
  • some extras are not allowed to be changed after the cutoff date, such as fs badges. We will set these packages to admin-only to prevent booking even for new registrations, and to prevent changes to these packages by ALL attendees. This is already supported in the attendee service and just needs a configuration change.

Metadata

Metadata

Assignees

Labels

onsitenext onsite checkin

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions