Sp-dev-fx-webparts: React Graph Calendar - Recurring Events

Created on 30 Jul 2020  路  9Comments  路  Source: pnp/sp-dev-fx-webparts

React Graph Calendar

@sebastienlevert

Expected or Desired Behavior

When a group has a recurring event, the events should show

Observed Behavior

Recurring group calendar events do not show after the 1st item. Only the 1st item is showing and the rest do not show in the react graph calendar. We tested this with creating the even within the Group Calendar, as well as inviting the group to a recurring event.

Steps to Reproduce

  1. Create a recurring event in the Group calendar
  2. Check the React Graph Calendar to see the events
  3. The first event should show up, but all subsequent events dont.
bug

Most helpful comment

That's an amazing improvement! This is really, super, super useful! Well done 馃槃

All 9 comments

Thank you for reporting this issue. We will be triaging your incoming issue as soon as possible.

This is definitely the case. We accept PRs on that web part if you have time or I might find time before the end of the summer to add support for recurring events.

Thanks for noticing, though!

Getting recurring events is a bit of a pain, but it's important when they exist to give true fidelity. The OOB Events Web Part does NOT handle this, either.

There's a UserVoice asking for recurring event handling in the API, and even though I love the guy, @VesaJuvonen declined the suggestion.

To get recurring events, we're forced to CAML with <ExpandRecurrence>TRUE</ExpandRecurrence>. See my old blog posts about this topic.

Thanks @sebastienlevert for the response. I have actually not done much coding in the last few years so I will need to touch up on my skills again.

Thanks @sympmarc . I had a look at your post. Sounds like it is achievable with this workaround. I wonder if there is something in the GraphAPI which lets us pull this information.

@sebastienlevert I'm working on this functionality. When I'm done, I'll create a PR.

recEvents

Amazing! That is great @Abderahman88!

Still room for improvement, but it's a start 馃槃

That's an amazing improvement! This is really, super, super useful! Well done 馃槃

@hugoabernier you can definitely close this issue now! Thanks!

Was this page helpful?
0 / 5 - 0 ratings