Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Duplicate
-
Affects Version/s: 5.3.0-b1
-
Fix Version/s: 5.9.0-b1
-
Component/s: None
-
Labels:None
Description
Sometimes services need to be manually activated.
Assume that you are selling dedicated servers using the universal module. A client places an order, makes payment, and Blesta provisions the service through the universal module and emails the client. But, you haven't build the server yet, it's not online.
The simple solution would be to be able to set a flag on any package to indicate that it needs to be manually provisioned by staff. So if the invoice is paid, and the service is pending, the Provision Paid Pending services task would skip it if this flag is set on the Package.
For the Package Add/Edit views, in the "Basic" tab and in the Basic section add a new radio option at the bottom below "Use renewal prices for package upgrades" that has 2 options:
Automation ?
Automatically provision ( ) Staff must manually provision
The tooltip next to the label should say:
Blesta will automatically activate paid pending services from this package through the module if automatic provision is selected. Select staff must manually provision if you want to require staff to activate services created through this package manually.
Automatically provision should be selected by default the default/fallback should be to current behavior (Automatically provision) if there is no record of the option.
This is a duplicate of
CORE-4663which was added to 5.9