nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
981 stars 241 forks source link

Request: repeat event except on specific dates #2440

Open marielabeye opened 4 years ago

marielabeye commented 4 years ago

Hello,

I am using Calendar for teaching, and to share an agenda with students and other teachers. So I mainly use events that repeats every week, except on specific weeks or dates corresponding to holidays, or public holidays.

At the moment I set up each class as an event that repeats every week for the entire semester. And then I delete one by one the specific classes that happens to be on a holiday. This can take some time (and errors...).

So I would really love a feature that either

Thank you Marie

georgehrke commented 4 years ago

The editor to manage recurring events is already stuffed with inputs and buttons, so I'm rather hesitant to add more.

I think that https://github.com/nextcloud/calendar/issues/2245 would be the better solution for this. You could simply navigate to the day, select all events on that day and delete multiple at once.

Does that make sense?

marielabeye commented 4 years ago

Ok I understand, I agree there's already a lot of choice when setting up an event.

For what I need, deleting multiple events on the same day would certainly help a lot, but I would still have to go through the entire semester almost day by day (instead of event by event). If I could select multiple events on multiple days, without having to individually click on every single one of them, that would already be much easier. That's more or less what I tried to describe in my second point in my list. (sorry if I'm not very clear ^^') Is it what's intended in #2245?

And what about being able to remove events from a calendar if they intersect with events of another calendar? (Third point in my list) I don't really know why, but from a very naive point of view I had the impression that it would be easier to implement than being able to select multiple events at the same time. But maybe that's less useful to other users.

fnetX commented 3 years ago

Dav clients like Korganizer (Thunderbird displays it at least) allow setting up an event recurrence except for some dates. The Nextcloud app does not support / display this at all whereas Korganizer and Thunderbird both behave correctly.

Adding such a functionality should not be prevented because of the UI.

The UI issues are not an issue with too many features but because of terrible design. Look at the mentioned clients for inspiration :wink:

marielabeye commented 3 years ago

Dav clients like Korganizer (Thunderbird displays it at least) allow setting up an event recurrence except for some dates. The Nextcloud app does not support / display this at all whereas Korganizer and Thunderbird both behave correctly.

Ok thanks I'll have a look, that's probably the simplest solution for me then.

fnetX commented 3 years ago

Ok thanks I'll have a look, that's probably the simplest solution for me then.

Just to clarify: You can set it up using Korganizer and you can display it with Korganizer and Thunderbird. Setting it up with Thunderbird is probably not possible or at least we didn't manage it over here.

It is not displayed in the Nextcloud Calendar app at all, it's only saved in the backend and synced to other clients.