nextcloud / calendar

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

Duplicate event #113

Closed renne closed 2 years ago

renne commented 8 years ago

Steps to reproduce

  1. Click on a calender event
  2. No "Store as new event" button

    Expected behaviour

In the event view/frame a button "Store new event" shall be shown besides/below the "Update" button which stores the edited event as a new one without changing the original one.

Actual behaviour

Not available

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38109459-duplicate-event?utm_campaign=plugin&utm_content=tracker%2F45525646&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F45525646&utm_medium=issues&utm_source=github).
ASLLR commented 2 years ago

No

Thank you for your reply. We want to use this plugin in our company which has several thousand users and I am convinced that nextcloud would meet all our needs but I would need arguments to counter the GAFAM... This option is very useful for many users, and this failure could tip the final choice. It's a shame not to dwell on it...

Have a nice day,

bovender commented 2 years ago

I often have to create multiple very similar events within one calendar, and it is cumbersome when using the Nextcloud web app having to re-enter all the details when only few details change.

Is copying and editing the duplicated event really such an esoteric use case?

In fact, when I have to create multiple events, I often pick up my CalDAV-enabled smart phone which offers that feature -- or my laptop (running KDE neon) whose calendar application offers the functionality too. But there are many times when all I have is a web browser on some PC at work, and then I find myself wishing for this functionality in Nextcloud proper as well.

ant0nwax commented 2 years ago

Hi folks, I just came to the point where I needed to duplicate a recurring calendar event and i see that this SIMPLE!!!! feature that was reported 2016 and 2019 it was decided to integrate it to the new dropdown menu, is still not finished. I agree that you do a good job with the nextcloud and most likely mail and calendar is NOT of your scope at all, those are plugins and apps running in the nextcloud, but it is hardly usable for replacing another calendar, so why did you develop calendar at all? the mail app i already uninstalled, I would wait 1 year from now and see if the duplicate event action is available, if not i will also uninstall the calendar, because this is how you solve to get less clients... Thank you for reading

zgjavi commented 2 years ago

This functionality is quite necessary.

x12a1f commented 2 years ago

I have another use case for this feature.

I would like to use the calendar to schedule the day for my children. Events and/or tasks wil be something like

Most days are the same, however there are to many day-to-day changes to use the repeating event feature. It would be nice if I can just shift+drag an event and/or task in the calendar from a previous day to duplicate it to a new day.

There are apps which can do this, but they require a monthly fee. Mostly they are for children with autism and although they offer more features, from what I have seen from it, they are just a simple shared calendar with some magic around it to make creating schedules easier. I figured I can do this with nextcloud also, but having a easy way to duplicate events would be really helpful.

fhaut commented 2 years ago

This feature request are important and usefull another missing simple feature is a field URL that opens the link on new tab.

only these two requests to leave google calendar in the organization...

ant0nwax commented 2 years ago

I agree that for Business usage the Duplicate event feature ia a K.O. criteria

eule68 commented 2 years ago

I wonder what is so complcated in adding this feature, that the discussion takes years. This feature is very important and a IMHO a basic feature for every calendar. I can't believe that it seems to have such a low priority. This is also important for copying an appointment to multiple calendars (participants), as the function to add people to an appointment does not cause it to appear in their calendars as well.

ant0nwax commented 2 years ago

As I work for 6 months inside a company that creates another open source software solution, I am mostly aware, that the developers would really like to solve this.

There must be more relevant issues to more people. That's why this thread has not enough focus.

Everyone that writes here and IS able to develop (sorry, i am not) could help to get this feature forward as nextcloud calendar plugin is open source, too.

szaimen commented 2 years ago

Hello everyone 👋

Today is your lucky day because I took the time and implemented this feature based on the work of @rogelio-o which implemented most of it in #2621.

See https://github.com/nextcloud/calendar/pull/4300 for my PR.

If you have docker locally installed, you can test this with:

docker run -it \
-e CALENDAR_BRANCH=enh/113/duplicate-event \
-p 127.0.0.1:8443:443 \
--name nextcloud-easy-test \
ghcr.io/szaimen/nextcloud-easy-test:latest
SilverPuppy commented 2 years ago

@szaimen MY HERO! I can't test easily this just this moment as my setup is not Docker based, but can hardly wait for it to appear through an update of the Calendar app. When might this happen? I realize this depends on people other than yourself, of course; it's just a question about the general development cycle, I suppose.

eule68 commented 2 years ago

Hip-hip hooray.

Many thanks and a big beer.....

vince-from-nice commented 2 years ago

Fantastic news, many thanks to @rogelio-o and @szaimen (and others who do the merge).

SilverPuppy commented 2 years ago

My looking at things indicates that the next release of this app should include this. If so, YAY! If not, tell me where my understanding took a wrong turn. :)

ant0nwax commented 2 years ago

I just updated to 3.4.0 and its not in the changelog and not in the three dot menu, please could you maybe define 'next release of this app' with a version number, thanks

st3iny commented 2 years ago

It will most likely be included in v3.5.0.

eule68 commented 2 years ago

I was expecting 3.5.0 to be the next version and to be released shortly, but in the meantime there are two intermediate versions. Why isn't this important patch not included in these releases ????

fhaut commented 2 years ago

im dont understant too, switching back to google calendar.. by by nextcloud.

SilverPuppy commented 2 years ago

My machine updated itself to 3.5, and I can confirm this feature finally works as expected. Huge thanks to all the people who finally made this work!

SilverPuppy commented 2 years ago

im dont understant too, switching back to google calendar.. by by nextcloud.

3.5 is released, and this feature works as expected.

krauthosting commented 2 years ago

Thanks :partying_face: Just confirmed via Snap auto update works: image Didn't work in quick testing for ended recurring events.

fb95 commented 7 months ago

Is it possible to have the same duplicate menu entry for imported agenda (by URL) ?

alexanderdd commented 7 months ago

@krauthosting and @fb95 please open new issues.

@fb95 as a workaround, you can always export a whole calendar to .ics and then import that calendar into any calender on your Nextcloud instance. If you need more support, please use help.nextcloud.com