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

Bug report: Description not added on the event when using the "Add to Google Calendar" option #1659

Open
foosantos opened this issue Jun 27, 2023 · 2 comments
Labels
[Component] Content Website development issues related to the content on Learn. Priority - High High priority issue. [Type] Bug Something isn't working on the Learn website. [Type] Good First Issue Good website development issue for new contributors.

Comments

@foosantos
Copy link
Member

foosantos commented Jun 27, 2023

Description

When you add a workshop to Google Calendar, the description doesn't show as expected on the calendar, making it challenging for anyone to join the workshop from there.

Step-by-step reproduction instructions

  1. Go to the Online Workshops page, and select one of the workshops.
  2. Click on Add to Google Calendar.
  3. See that the event description has no information at all.

Expected behaviour

I would expect it to create the event with the details for joining it in the descriptions, such as the event information and the link to join it. Maybe also steps for them to contact the team if they need help joining the workshop.

Actual behaviour

While it creates the event, the description only has a broken link with no information at all.

Environment information

  • Browser(s) are you seeing the problem on: Chrome Version 114.0.5735.133 (Official Build) (arm64)
  • Device you are using and operating system: MacBook Pro (Apple M2 Pro) - macOS 13.4 (22F66)
@foosantos foosantos added [Type] Bug Something isn't working on the Learn website. Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Jun 27, 2023
@jonathanbossenger jonathanbossenger added Priority - High High priority issue. [Component] Online Workshops and removed Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Aug 31, 2023
@jonathanbossenger
Copy link
Collaborator

Thank you for pointing this out @foosantos

For anyone who wants to work on this, the link to add events to the Google calendar has an incorrect value in the 'details' query variable.

https://calendar.google.com/calendar/u/0/r/eventedit?text=Common+WordPress+APIs:+Metadata&dates=20230831T143000Z/20230831T153000Z&details=Location:+%23+on+Slack+-+https://wordpress.slack.com/app_redirect?channel%3D+

Additionally, besides the link to the meetup.com event, we don't store any other data (e.g. description) about the event on the meeting custom post type.

So one suggestion would be to include the meeting title, meetup event, and some text to let folks know to contact the training team in the #training channel in the WordPress Slack if they are having problems signing up for the event.

This is all dependent on what is possible with the "add to google calender" URL, but it should be doable.

@foosantos
Copy link
Member Author

Thank you, @jonathanbossenger!

So one suggestion would be to include the meeting title, meetup event, and some text to let folks know to contact the training team in the #training channel in the WordPress Slack if they are having problems signing up for the event.

Do we want people to always manually mark attendance on Meetup.com? If not, maybe having a link to Zoom directly would be helpful.

@bsanevans bsanevans added [Component] Content Website development issues related to the content on Learn. and removed [Component] Online Workshops labels Nov 27, 2023
@jonathanbossenger jonathanbossenger added the [Type] Good First Issue Good website development issue for new contributors. label Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Component] Content Website development issues related to the content on Learn. Priority - High High priority issue. [Type] Bug Something isn't working on the Learn website. [Type] Good First Issue Good website development issue for new contributors.
Projects
Status: To do
Development

No branches or pull requests

3 participants