Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-1759

Unschedule cancellation when service is unsuspended

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.0-b1
    • Component/s: None
    • Labels:
      None

      Description

      When a service is unsuspended (Services::unsuspend), we should also set the scheduled cancellation date (date_canceled) to null.

        Issue Links

          Activity

          Hide
          tyson Tyson Phillips (Inactive) added a comment -

          Why is this feature desirable?

          It seems like it may not be in some cases, such as if an admin schedules a service to cancel at the end of its term, but somewhere along the line a missed payment causes it to get suspended, and after it's paid, it is unsuspended, and then does not have its scheduled cancellation set any longer.

          Show
          tyson Tyson Phillips (Inactive) added a comment - Why is this feature desirable? It seems like it may not be in some cases, such as if an admin schedules a service to cancel at the end of its term, but somewhere along the line a missed payment causes it to get suspended, and after it's paid, it is unsuspended, and then does not have its scheduled cancellation set any longer.
          Hide
          cody Cody Phillips (Inactive) added a comment -

          Yeah, that's a possibility. But overwhelmingly when a suspend service has payment applied to it which pulls it out of suspension, the service isn't intended to be cancelled any longer.

          The only possible issue I see is if someone creates a term that is set to cancel at end of term and the user never pays the initial invoice, or their payment is returned, etc., so the service is suspend. After suspension, if the user pays the service will be unsuspended and no longer scheduled for cancellation.

          Perhaps we should raise a ticket for those to cases so we can add some sort of scheduled cancellation tracking and only unschedule on unsuspend if it meets X,Y,Z criteria?

          Show
          cody Cody Phillips (Inactive) added a comment - Yeah, that's a possibility. But overwhelmingly when a suspend service has payment applied to it which pulls it out of suspension, the service isn't intended to be cancelled any longer. The only possible issue I see is if someone creates a term that is set to cancel at end of term and the user never pays the initial invoice, or their payment is returned, etc., so the service is suspend. After suspension, if the user pays the service will be unsuspended and no longer scheduled for cancellation. Perhaps we should raise a ticket for those to cases so we can add some sort of scheduled cancellation tracking and only unschedule on unsuspend if it meets X,Y,Z criteria?

            People

            • Assignee:
              cody Cody Phillips (Inactive)
              Reporter:
              cody Cody Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                28/Sep/15

                Agile