Page MenuHomePhabricator

Cannot add invitees to all future instances of a recurring event
Open, Needs TriagePublic

Description

It's impossible to add new invitees to all future instances of an existing recurring event. The bug is reproducible on this install.

  1. Go to an existing recurring event.
  2. Click Edit EventEdit This And All Later Events
  3. Invitees field is not present
  4. Go to Edit EventEdit Only This Event
  5. Invitees field is present, but will only add invitees to the current instance.

Event Timeline

ivo created this task.Apr 12 2017, 12:52 PM
chad added a subscriber: chad.Apr 12 2017, 2:28 PM

@ivo Just a reminder this is a real install, please do not create test events on it. You can use a free instance on http://phacility.com/ if you want a clean, up to date install to test against.

ivo added a comment.Apr 12 2017, 2:43 PM

Sorry, I should have thought about that!

chad added a comment.Apr 12 2017, 3:20 PM

Well now I have 4 notifications I can't see or reset. :(

chad added a comment.Apr 12 2017, 3:21 PM

Can you unhide the event please so I can fix my notifications?

Crazy, I guess I'm in some project called ? ?

Anyways, my notifications are fixed now and I've asked @epriestley to nuke that project.

lpriestley added a subscriber: lpriestley.EditedNov 28 2017, 11:16 PM

@epriestley what do you think of creating another column in the calendar_eventinvitee table, something like a bool futureStatus so that when we get a list of invitees back, we can check for that flag. I think this would mean a lot of date comparisons (seems inefficient), and I'm not quite sure when to populate event stubs. For example, if the futureStatus flag is set to true for instance 10, and there are stubs for instances 15 and 20, when would 15 and 20 get converted to have the updated status?

pasik added a subscriber: pasik.May 12 2018, 1:47 PM