Skip to content
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

[DC-2025] Open registration and add new organizer #14896

Merged
merged 9 commits into from
Feb 24, 2025

Conversation

gallimorej
Copy link
Contributor

Update YAML file to open registration and add new organizer

I'll send email to info-at-devoopsdays.org with the info to add the new organizer to Slack and email.

@gallimorej gallimorej requested a review from a team as a code owner February 20, 2025 00:48
Copy link

netlify bot commented Feb 20, 2025

Deploy Preview for devopsdays-web ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 544099a
🔍 Latest deploy log https://app.netlify.com/sites/devopsdays-web/deploys/67bbb609ace08600087cd491
😎 Deploy Preview https://deploy-preview-14896--devopsdays-web.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

github: ""
website: ""
linkedin: "https://www.linkedin.com/in/joseph-menzenski"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This requires an email to info @

registration_closed: "" #set this to true if you need to manually close registration before your registration end date
registration_link: "" # If you have a custom registration link, enter it here. This will control the Registration menu item as well as the "Register" button.
# registration_closed: "" #set this to true if you need to manually close registration before your registration end date
registration_link: "https://tickets.devopsdays.org/devopdays-washington-dc/2025/"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This means going off site, it is recommended to use the shortcode tix and the registration page.
This prevents people from going off the DoD website

@toshywoshy toshywoshy added the awaiting-email-to-info An email to info@ is pending. label Feb 20, 2025
@phrawzty phrawzty removed the awaiting-email-to-info An email to info@ is pending. label Feb 20, 2025
@phrawzty
Copy link
Collaborator

  • 📧 ✅
  • Mailing list updated
  • Slack invitation sent

@gallimorej
Copy link
Contributor Author

@patrickjgoodwin pulling you into this PR to provide info about Pretix integration. I think we're stuck right now.

@patrickjgoodwin
Copy link
Contributor

The Prefix Washington DC Organizer was created by @yvovandoorn last year when we onboarded with PreTix. The short form name seems to be immutable to Jeff and myself but maybe @yvovandoorn has the ability to change is as a PreTix admin.

@gallimorej
Copy link
Contributor Author

I think we have two paths here:

  1. @yvovandoorn (or someone) helps us fix the short form name so the Pretix widget works
  2. We go back to using our registration_link hack in main.yml that accommodates the unique config for our event

@toshywoshy
Copy link
Contributor

OK, I will spill out the instructions and try to be as clear as posible and provide all information, which should be documented, what you need to do is just add a new page registration.md with the shortcode tix and there is no need to involved others at this point.
The file registration.md should be added with the following content

+++                                                                                                                                                                                                                                          
Title = "Registration"
Type = "event"
Description = "Registration for DevOpsDays Washington DC 2025"
+++

{{< tix city="devopsdays-washington-dc" year="2025" info="show" >}}

Remove the link from the registration_link and the registration page will be used and show pretix embedded

@gallimorej
Copy link
Contributor Author

gallimorej commented Feb 21, 2025

@toshywoshy I tested that out locally and it doesn't work because the short form in Pretix has a typo in it which breaks the widget. I'll push the change so you can see it.

This is the line in the theme file

<pretix-widget event="https://tickets.devopsdays.org/devopsdays-{{ $city }}/{{ $year }}/" {{- if eq $info "show" -}} display-event-info{{- end -}}>

Because of the prepending of "devopsdays-"... the short form for us in Pretix is "devopdays-". That's why we need @yvovandoorn to change it (if possible - because we can't). Or revert back to using the registration_link in main.yml.

Until then, I think we're blocked... unless there's something I'm missing or there's another option.

@toshywoshy
Copy link
Contributor

toshywoshy commented Feb 21, 2025

Sorry, I did not notice the s missing, that explains the previous messages and context.
As far as my knowledge of Pretix goes, you cannot change that, unless @yvovandoorn wants to go down into the database and change it manually hoping there are no other consequences to such a change.
We will need to patch that on our end, please wait till PR #14905 has been merged and then change the shortcode to the url override

{{< tix url="https://tickets.devopsdays.org/devopdays-washington-dc/2025/" info="show" >}}

@gallimorej
Copy link
Contributor Author

Roger that. Thanks so much for the fix! 🤞

@gallimorej
Copy link
Contributor Author

@toshywoshy I made the changes and tested the fix. Seems to work. Thanks for the support.

@toshywoshy toshywoshy merged commit e1bf573 into devopsdays:main Feb 24, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants