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

Add an package option to prevent the automatic provisioning of paid pending services

    Details

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

      Description

      When using a non-provisioning module, such as the Universal Module, manual action is required by staff to activate the service. However, paid pending services in Blesta are activated automatically if the company setting "Automatically Provision Paid Pending Services" is checked. Rarely would someone want to manually activate every package that is ordered, there would be no need when using a provisioning module like cPanel for example.

      The order form can be set to require manual approval of orders, but a user may have a mix of packages on the order form, some that can be provisioned automatically, and others that cannot.

      The solution seems to be to add an option to packages (Package Add/Edit) that would prevent a pending service using the package from being activated when the "Provision Paid Pending Services" automation task runs.

      The suggestion is:

      • Add a field under Packages Add/Edit, within the Modules tab, at the bottom, called "Hold paid pending services for manual activation" with a tooltip that says, "If this option is checked, pending services using this package must be activated manually. This is intended for use with modules that cannot automate provisioning."

      When the automation task runs, skip any paid pending services that have this option checked.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Rank Ranked higher
        admin Paul Phillips made changes -
        Rank Ranked lower
        admin Paul Phillips made changes -
        Fix Version/s 5.9.0-b1 [ 11901 ]
        Fix Version/s Short Term [ 10800 ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.9.0 Sprint 1 [ 182 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Story Points 3
        abdy Abdy Franco made changes -
        Assignee Abdy Franco [ abdy ]
        abdy Abdy Franco made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        abdy Abdy Franco made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 2 hours, 34 minutes [ 9240 ]
        Worklog Id 16508 [ 16508 ]
        abdy Abdy Franco made changes -
        Time Spent 2 hours, 34 minutes [ 9240 ] 1 day, 2 hours, 2 minutes [ 36120 ]
        Worklog Id 16510 [ 16510 ]
        abdy Abdy Franco made changes -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Status In Review [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              15/Dec/23

              Time Tracking

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

                Agile