Closed renne closed 2 years ago
Please explain a use-case
The main reason for this use-case is to avoid re-doing the SAME complex settings in similar events which is also error-prone (typos, missing/mixing up locations, description, reminders, ...).
I'd rather extend https://github.com/nextcloud/calendar/issues/17 to copy other attributes as well
Do you agree?
You mean a new event with copying attributes when typing a matching title? This would reference to #8 and avoids searching for the existing event.
I think that's a very interesting idea. Keep in mind not to reset the copied values when the title is changed! ;)
For our use case it would be good as well being able to duplicate an event or to copy it to another calendar. We've got a lot of calendars in use in our school in which some are publicized on the website, other are just intern, others are just shared with a certain group .... It is really often necessary to have one event in several calendars so that all the people who have to know about the event, learn about it. It would save us hours if there would be such a functionality.
I came here also looking for the ability to copy events, although my expectation for how it would be done was a bit different. I expected to be able to right click / long tap on an event and choose copy/paste, or if on a keyboard, to be able to drag an event to a new day while holding Ctrl / Alt / Option like in Dolphin on Linux / the File Explorers on Windows / Mac.
My use case is that I have a few work scheduled events that have the same title and time of day, but are on fairly random days. I'd really like to be able to take the one event I've already created for one of these and quickly duplicate it to other days (preferably without having to actually open the event).
If I could just hold down Ctrl or long tap on mobile and then drag these events to other days and have them duplicate to there, this would be ideal and much faster than if #17 were extended, as it removes the need to open up the event creation dialogue, edit values and save again for every single duplicate..
holding ctrl while dragging to duplicate would be very good
@mrsynock how is that supposed to work on mobile? ;)
@georgehrke
right click / long tap on an event and choose copy/paste
long tap on an event
Long tab on an event should be used to drag events to another time slot.
Let's do this with #17 instead. That will cover all use cases.
Let's do this with #17 instead. That will cover all use cases.
How does #17 cover copying a non-repeating event from one calendar to another? (I think my use case is similar to what @scroom mentioned.)
I am in the same boat as @scroom and @dseomn ... That is the main thing that keeps me from using nextCloud calender instead of Google Calender. Copying/Cloning events to other calenders is very well done there.
Why was this feature request closed? I'm still needing this.
@tikoflano I think this happend more or less accidentally when @georgehrke referenced #17 but this seems to be misleading, as we can't see what this issue has to do with cloning events. So I hope someone in the team can reopen it and give a statement where we are with this crucial feature.
Event cloning would by a very usefull future. Sometimes is usefull to have the same event in different calendars shared with different people
I also need to duplicate or copy/paste events (in the same calendar). Without that feature I am forced to stay under Google Calendar. But if the issue remained closed there's no chance to see any evolution. Maybe we should open another issue ?
We discussed this at Nextcloud conf and came to the conclusion that #17 has a bad discoverability.
We will include a Duplicate button in the new dropdown menu:
Thanks for having reopened that issue, we really need it !
Missing this feature as well. I have a calendar created from subscription link. I do not need all the appointments from that calendar, so I want copy only the appointments I need to my personal calendar. An option "Copy to..." or "Duplicate" would be very nice!
Currently I have to use the Google Calendar app to do this.
@memen45 Please use the Github Reactions feature instead of commenting +1, 👍 etc. These kinds of comments just unnecessarily notify everyone subscribed to this issue. Thx! :)
I added +25$ via bountysource hoping that the issue will be promoted into an ealier version than 2.3 ;)
Apparently the issue title still need to be updaded manually.
holding ctrl while dragging to duplicate would be very good
+1 for this, as it is really intuitive and fast
@mrsynock how is that supposed to work on mobile? ;)
not - and this is ok, as long as it is an additional feature to enhance the desktop experience :)
Aside from adding the "button" and language to do this as shown:
We discussed this at Nextcloud conf and came to the conclusion that #17 has a bad discoverability.
We will include a Duplicate button in the new dropdown menu:
wouldn't this jus be as simple as calling the createNewEvent
method in /src/store/calendarObjects.js:315
and passing the current event's object to it?
Nearly every calendar app available in nearly every other platform offers this functionality and this is a big reason for my company not moving away from google calendars. In fact I use the CalDav Android app aCalendars+ to access my NC calendars whenever I need to clone an event and then let it sync back to NC because it offers this functionality. A pain to use a different product to get a clone on a NC calendar. Is there a chance to timeline this faster than December 2020 with 2.3? I would contribute but I am totally unfamiliar with Vue.js and it will take me quite awhile to figure out how to unravel the code...
I would love this too. I've done two windows where I copy elements in one and past into a new event in another calendar. I've used the duplicate event option in the Android calendar app. I've exported events from Nextcloud and edited the file to reimport it.
I really hate that we don't have a duplicate event yet. I'll get over that, but I would really love it if there was such an option.
I would like this too. I used to use Google Calendar for work at a previous employer, and we had this. It was very handy, because I wasn't forced to choose between re-entry or simply rescheduling a previous event, destroying the record that it happened. I won't say that I can't live without it, but this is an important feature.
Any progress on this? I can see open PR #2400 from a couple of months ago, with the button but with empty click handling.
+1 This functionality is really important for our team too.
+1 to merge this PR please (#2621 ), I'd like this feature to be able to move off of Google Calendar. Thanks for your work @tcitworld @rogelio-o it looks like this is still blocked awaiting a code review.
Oh yes please review it, i have been waiting for it for so long and would be so happy to pay my $25 bounty. @rogelio-o : Thank you very much for this PR. Hope it keeps the color attribute well when duplicating.
How do I add to that bounty? I REALLY am eager for this feature to be implemented.
You can add a bounty for this issue here: https://www.bountysource.com/issues/38109459-duplicate-event I made mine almost a year ago...
@rogelio-o : Is your PR taking care of the color attribute when duplicating ? @georgehrke (or another calendar dev): Could you please take a look at that PR when you have time ? It's waiting for review for more than 6 months now. Thanks a lot !
@vince-from-nice Thanks for the tip. Before I throw them some of my hard-earned money, wasn't this the outfit that changed their TOS to say that after a year or something like that they get to keep the money if the issue is never resolved? I think they changed the TOS back after a FUROR erupted online over it, but that was a trust issue. Was that them? EDIT: Yes it was. https://diziet.dreamwidth.org/5938.html I hope they're truly no longer on the dark side.....
@SilverPuppy I admit that I don't really know these stories but what is certain is that the 25 € of my bounty was indeed withdrawn from my account in April 2020 while the functionality has not been developed.
Gitcoin.co looks legitimate, and seems to have a good reputation. Would a bounty posted there do any good? Would anyone see it? (Of course, now it's been mentioned here LOL)
I second Gitcoin and have used it successfully. I'd be willing to help fund / project manage this as well, but are the Nextcloud org willing to merge the PR and integrate it into a future release?
Is it simply lack of funding and resources to do it?
On 2/13/2021 12:31 PM, Jason B. wrote:
Gitcoin.co looks legitimate, and seems to have a good reputation. Would a bounty posted there do any good? Would anyone see it? (Of course, now it's been mentioned here LOL)
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nextcloud/calendar/issues/113#issuecomment-778666811, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABEISJMORC5LJPC2BNECTTS63HR5ANCNFSM4CRWESIA.
Thank everyone! The PR is waiting for review yet.
@vince-from-nice, the PR takes care of the color when duplicating as you can see in this line of code.
Related: https://github.com/nextcloud/calendar/issues/2659
I think that in a lot of cases, it would be better to invite yourself to an event from a shared calendar (then it will show up in your personal calendar) instead of duplicating the event from a shared calendar to your personal calendar. Duplication will not inherit changes, invitiation will inherit changes.
Can someone please reply and explain why duplication is more important/more useful/higher priority than inviting yourself?
Related: #2659
I think that in a lot of cases, it would be better to invite yourself to an event from a shared calendar (then it will show up in your personal calendar) instead of duplicating the event from a shared calendar to your personal calendar. Duplication will not inherit changes, invitiation will inherit changes.
Can someone please reply and explain why duplication is more important/more useful/higher priority than inviting yourself?
Related: #2659 I think that in a lot of cases, it would be better to invite yourself to an event from a shared calendar (then it will show up in your personal calendar) instead of duplicating the event from a shared calendar to your personal calendar. Duplication will not inherit changes, invitiation will inherit changes.
It could be just for myopic reasons, but I found it very useful when I used to googleify all my info before Nextcloud. For example, some events, like a medical appointment, have the property of being rescheduled the same day as the current appointment is being finisher; dental cleanings, annual physical exams, medication for pets. With a "Duplicate Event" button, I could open the event that just happened with all the pertinent information like location and reminders, and create a new one only needing to edit the date they are scheduling the next appointment. Also, there are ad-hoc events that don't have a routine schedule of repeats but have a lot of common elements. If I have four sessions to meet with some people for group work, I can make four copies of the first one and move their dates and locations leaving all other event details the same.
"Duplicate Event" is very handy for people who are not all using the same system where inviting oneself is not a good option due to some attendees not having a share of the system.
Some things to put on a calendar like Easter, or similarly Mardi-Gras would be ideal for duplication because setting a repeating pattern is futile.
Can someone please reply and explain why duplication is more important/more useful/higher priority than inviting yourself?
For me this is a different use case.
I would need the "duplicate event" feature to create a new event on a different time, but with same title and mostly same description - which I would edit/update afterwards.
This is not a very common use case, I have to admit. A concrete example is a todo list that is scheduled to a specific date and that should be copied to another date as a template.
I am in the service industry, and when I had the option to do it in the sCroogle days, I would use the duplicate function (with a little editing) to create go-back appointments without having to re-enter the customer's information or lose the record of the first appointment. In some industries, the duplicate event function is highly useful.
"Duplication will not inherit changes, invitiation will inherit changes."
Therein is the entire point when you're in the service industry. In my use case, I don't want the changes to duplicate. Also, the goal for me was never to duplicate across calendars, but to different dates within the same calendar, for reasons I have explained previously.
Entering weekly schedules without the option to use a previous entry as a template is a pain in the behind. I now use calendar 3.0.2 but this functionality was recently added to milestone v2.4.1?
We're going to clean-up the milestones tomorrow, they don't mean much right now.
Any update on this? :)
Hi, did we have an anoucement of release of this option ?
Thank in advance,
No
Steps to reproduce
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