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

        admin Paul Phillips created issue -
        jonathan Jonathan Reissmueller made changes -
        Field Original Value New Value
        Rank Ranked higher
        admin Paul Phillips made changes -
        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.
        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.
        admin Paul Phillips made changes -
        Fix Version/s 5.12.0-b1 [ 12000 ]
        Fix Version/s 5.11.0-b1 [ 11908 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Story Points 8
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.12.0 Sprint 5 [ 215 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        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
        admin Paul Phillips made changes -
        Fix Version/s 5.13.0-b1 [ 12203 ]
        Fix Version/s 5.12.0-b1 [ 12000 ]
        abdy Abdy Franco made changes -
        Assignee Abdy Franco [ abdy ]
        abdy Abdy Franco made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 4 hours, 27 minutes [ 16020 ]
        Worklog Id 17696 [ 17696 ]
        abdy Abdy Franco made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        abdy Abdy Franco made changes -
        Time Spent 4 hours, 27 minutes [ 16020 ] 1 day, 4 hours, 21 minutes [ 44460 ]
        Worklog Id 17697 [ 17697 ]

          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