Details

    • Type: New Feature
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.9.0
    • Fix Version/s: 5.13.0-b1
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      When a service is cancelled there's no way to uncancel it. Part of the reasoning is that it may not be possible to undo what has been done as part of the cancellation.

      Add an option before "Delete" for a cancelled service called "Manage". This should take you to a page that looks like the "Manage" page for an active service that shows the following sections:

      Service Information

      Actions

      The only action in the drop down is "Reactivate". When selecting Reactivate, load all the service fields that would be present when activating a new service using the module and pre-populate them all with what we have in the database, including:

      ALERT BOX:
      "You are about to re-activate a cancelled service. If the Provision option is unchecked, the service will be reactivated in Blesta only. Note that reactivating through the module may be problematic with certain modules. Reactivating a cancelled service does not undo the cancel action performed through the module's API)

      Basic Options:

      • Invoice Method
      • Term
      • Status (default to pending also)
      • Provision using the [module-name] module when activated (UNCHECKED by default.)
      • Send order confirmation email when activated
      • Module row (defaults to the row previously used)

      [Module Name] Options

      • Options generated by the module, all pre-populated with what we have.

      CONSIDER adding a new method to the module to determine whether re-activation is possible, module can reject it then and we display an error if the option to use the module is enabled.

        Activity

        Hide
        jonathan Jonathan Reissmueller added a comment -

        Yea, we'll want to add that flag or method to the modules and have it default to false, BUT only consider it if the use module box is checked

        Show
        jonathan Jonathan Reissmueller added a comment - Yea, we'll want to add that flag or method to the modules and have it default to false, BUT only consider it if the use module box is checked

          People

          • Assignee:
            abdy Abdy Franco
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 1 day, 4 hours, 21 minutes
              1d 4h 21m

                Agile