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

Consider some kind of support for recurring events #19

Open
zachallaun opened this issue Jun 19, 2017 · 1 comment
Open

Consider some kind of support for recurring events #19

zachallaun opened this issue Jun 19, 2017 · 1 comment

Comments

@zachallaun
Copy link
Member

We recently added support for recurring events on recurse.com/calendar. When you RSVP for one of these events, you have to choose whether you're RSVPing for a single event, all following events, or all events in a recurring series.

However, it's not obvious what would happen if you used rsvp yes in Zulip for one of these events. Would it RSVP you to only that one? To all events in that series?

We weren't sure what to do, so for now RSVPBot doesn't actually announce/interact with any recurring events, which is definitely a bummer.

@WesleyAC
Copy link

IMO what makes the most sense is having rsvp yes RSVP to all by default (with a message saying that that's what happened), and also have rsvp yes once and rsvp yes all for when you want to be explicit.

The logic behind this is that it's less of an annoyance to get a notification about something you don't want to go to than it is to not get a notification about something you do want to go to.

However, the highest priority thing for me (besides a reasonable error message) is making rsvp ping work for recurring events. For ping, there is a clearly correct option, so it's frustrating to not have it implemented.

I'm happy to work on any of these issues, but I'm having trouble finding the part of the codebase where an exception is raised from executing a command on a recurring event. Can someone point me to the right part of the codebase to find that?

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

No branches or pull requests

2 participants