Details

    • Type: Sub-task
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.6
    • Fix Version/s: 4.6
    • Component/s: CiviEvent, Core CiviCRM
    • Labels:
      None
    • Documentation Required?:
      User and Admin Doc

      Description

      Recurring activities using recursion library.

      NOTE: When updating an activity in a recurring set, you will be prompted as to whether you want changes to apply to just that activity, that activity and subsequent, or all activities in the set. HOWEVER, updates to the date and /or time of the activity will ONLY be applied to that activity (because date and time are part of the recurring entity configuration). We've added a 'disclaimer' for this (screenshot attached).

      After this feature is in use for a while, if we find out that this is a significant drawback (i.e. folks want to change activity start time for all activities in the set) - we would need to conditionally rebuild the entire set (or at least all subsequent entities:

      • detect that date or time has been updated
      • prompt user if they really want us to 'destroy' and recreate remaining entities in the set
      • if yes, delete and recreate the entities (and any linkages e.g. assignees for activities, participants for events etc.)

        Attachments

        1. dateChangeDisclaimer.PNG
          56 kB
          David Greenberg
        2. recurSeparateActivitiesBug.PNG
          108 kB
          David Greenberg
        3. repeatActivityConfirm_correct.PNG
          163 kB
          David Greenberg
        4. repeatActivityResults_incorrect.PNG
          212 kB
          David Greenberg
        5. RepeatSchedule_correct.PNG
          276 kB
          David Greenberg
        6. Results_extraChildActivity.PNG
          303 kB
          David Greenberg
        7. Screen Shot 2014-11-05 at 5.39.40 PM.PNG
          75 kB
          David Greenberg
        8. Screen Shot 2014-11-05 at 5.50.20 PM.PNG
          167 kB
          David Greenberg

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              deepak Deepak Srivastava
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: