CRM-19663 A scheduled reminder set to use an absolute date does not allow repeats

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.6.21, 4.7.12
    • Fix Version/s: 4.7.19
    • Component/s: Usability
    • Labels:
    • Versioning Impact:
      None (no code merged)
    • Documentation Required?:
      None
    • Funding Source:
      Contributed Code
    • Verified?:
      No

      Description

      Set up a scheduled reminder and configure it to use an absolute date rather than any of the relative data options.

      If you then try to enable any repeat functionality for that reminder the interface allows the user to set up the repeat options, but these changes are then not saved.

      I can't see any reason why it should not be possible to have a reminder triggered to fire on a given date and then repeat, for example, every two weeks after that. Indeed this seems like a fairly common use case.

      Consequently I'm logging this as a bug rather than a feature request.

      Stack Exchange question: http://civicrm.stackexchange.com/questions/15773/why-cant-i-set-up-a-repeating-scheduled-reminder-with-an-absolute-date

        Attachments

          Activity

          [CRM-19663] A scheduled reminder set to use an absolute date does not allow repeats
          Yashodha Chaku added a comment -

          As a lower-priority unfunded issue, this can be moved forward by either:

          1. Contributing code to fix this in the form of a pull-request.
          2. Funding the core team to work on this via the paid-issue-queue.
          Graham Mitchell added a comment -

          I'll raise this with the client I have for whom this is an issue. However as a small organisation it's unlikely that they'll have budget for this type of project. What would be helpful is some sort of cost estimate for the work involved.

          As I'm not a developer I'm not in position to submit a pull request.

          In the interim I do think that it is misleading to users that the interface allows users to set an absolute date but does not disable or otherwise flag up the futility of configuring the repeat functionality when an absolute date is set. Perhaps simply adding an explanatory note in the UI to let users know of this limitation until a fix is implemented would go some way to reducing user frustration at something that otherwise behaves as if it is broken (which it is).

          Monish Deb added a comment -

          Graham Mitchell on further debug, it seems that we can allow is_repeat functionality with absolute date but that will require test coverage (asserting mail logging on different timeline on repeating reminders) for sure, to ensure its safe and won't cause regression to any SR supported entities. Rough estimate would be then 5-6hr. What ya say ?

          Monish Deb added a comment -

            People

            • Assignee:
              Jitendra Purohit
              Reporter:
              Graham Mitchell

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 hours
                4h