Skip to content

Assign onsite/remote volunteer and organizer roles #168

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
NMertsch opened this issue Jul 9, 2024 · 1 comment
Closed

Assign onsite/remote volunteer and organizer roles #168

NMertsch opened this issue Jul 9, 2024 · 1 comment

Comments

@NMertsch
Copy link
Contributor

NMertsch commented Jul 9, 2024

Upon registration, the bot assign Discord roles.

In 2024, there were multiple scenarios where roles had to be assigned manually, and this should be avoided as much as feasible next year:

  • Organizers and Volunteers had the same ticket type, so the "Organisers" role had to be assigned manually to all organizers.
  • There was an overlap between speakers, volunteers, organizers, and sponsors. Depending on the ticket, the other roles were missing (e.g. volunteers with speaker ticket don't get the volunteer role, speakers with sponsor ticket don't get the speaker role).
  • Volunteers have a volunteer ticket, but the roles "Onsite Volunteers" and "Remote Volunteers" had to be assigned manually.

Some changes with the Pretix ticket type configuration might be required to implement this.

@NMertsch
Copy link
Contributor Author

Update 2025: The Pretix setup is the same as in 2024, so we can't cover some cases using the ticket data lone. Examples:

  • Speaker has a Sponsors ticket -> Missing Speaker role
  • Organizer is a speaker -> Missing Speaker role
  • Volunteer has regular ticket -> Missing Volunteer role

Closing the ticket since a Pretix-based or another automated solution for these cases would be too complex to maintain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant