Needs review
Project:
Date Repeat Instance
Version:
7.x-1.2
Component:
User interface
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
21 Mar 2011 at 13:12 UTC
Updated:
21 Feb 2018 at 15:34 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
joelstein commentedThanks. I can't really envision how this option would work. Can you elaborate more on what you think the UI should look like?
Comment #2
panosp commentedWell, I guess one way (that would allow to stay true to the no-setup-required character of the module) would be to have within the date fieldset another set (apart from the repeat one) that would give the option to select which of the dates in the sequence to affect by this change (could VBO help?)
I believe that this is a functionality that is required very often in any type of session management (i.e. a programmed session for every Tuesday for an academic year has to at some point move on to Thursdays) and all of the current solutions require some _workaround_ - which takes away from the ease of use.
Comment #3
joelstein commentedThat sounds pretty complicated. I probably won't add this feature, but patches are certainly welcome.
Comment #4
jasonawantHello,
I think have a good starting point to provide 'edit all future instances' feature. Please take a look and let me know what you think. Thanks, Jason.
Comment #5
TravisJohnston commentedNo ones talking about this anymore but I want to spark this up again as I am struggling with using Date Repeat Entity and Date Repeat Instance. DRE was close but it is having the same trouble as this patch has, where it doesn't understand how many future instances it should edit. Instead it default to the same values of the master which results in it create more instances than before.
Example:
Master Entity is repeat 11am -12pm / Daily / 4 Times in a row
Edit Repeat Entity #2 (second in series) and we want to Edit This and All Future Instance
We change the time to 11am - 1pm. If we look, the Repeat settings are the same as the Master which is Daily / 4 Times in a Row.
Click Save. The current repeat instance is updated, the following 2 more in the original series are updated (for a total of 3) but we now have 1 more instance added on, creating a total of 5 from the original.
If possible, we need to count the number of repeat instance left from our starting point and populate the repeat times.
This doesn't seem to be a problem if we set a Date to end the repeats versus a number of times.
Comment #6
ad_w00000 commentedJust tried this patch. looks good. All future instances changed correctly.
But all previous instances weren't showing up. its like doing the date repeat from beginning. Maybe I'm doing something odd.
eg
Wednesday, January 24, 2018 - edit this instance - edit this and all future instances - delete this instance
Wednesday, February 28, 2018 - edit this instance - edit this and all future instances - delete this instance
Wednesday, April 4, 2018 - edit this instance - edit this and all future instances - delete this instance
etc
(lets say April 4 i changed all future instances.)
this would show.(no jan or feb)
Wednesday, April 11, 2018 - edit this instance - edit this and all future instances - delete this instance
Wednesday, May 16, 2018 - edit this instance - edit this and all future instances - delete this instance
Wednesday, June 20, 2018 - edit this instance - edit this and all future instances - delete this instance
etc