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

Disable activation of In Review services when managing them

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.2.2
    • Fix Version/s: 3.3.0-b2
    • Component/s: Modules
    • Labels:
      None

      Description

      Services activated from Billing -> Services -> (manage) must be in pending status. Thus, In Review services can only be edited, and cannot be activated. They need to first be accepted in the Order widget on the billing overview page before they can be activated.


      If an order form has manual review enabled, then Interworx first creates a local record of the service and does not communicate with the module. However, when the service is finally added, it attempts to provision it on edit, attempting to either "modifyAccount" or "modifyReseller". Since the service was not previously provisioned on Interworx, Interworx returns an error about an "invalid domain" or "invalid reseller ID 0".

      See http://www.blesta.com/forums/index.php?/topic/1825-another-interworx-issue/
      and
      http://www.blesta.com/forums/index.php?/topic/3130-interworx-module-error/

        Issue Links

          Activity

          Hide
          tyson Tyson Phillips (Inactive) added a comment - - edited

          Currently unable to duplicate this issue.

          To clarify, this occurs when attempting to activate a service whose status is "in_review", which was not changed to "Accepted" (pending) in the order widget. So it would not affect Interworx, but rather all modules.

          Show
          tyson Tyson Phillips (Inactive) added a comment - - edited Currently unable to duplicate this issue. To clarify, this occurs when attempting to activate a service whose status is "in_review", which was not changed to "Accepted" (pending) in the order widget. So it would not affect Interworx, but rather all modules.
          Hide
          tyson Tyson Phillips (Inactive) added a comment -

          A message should be shown on the Billing -> Services -> In Review -> Manage page if the service is "in_review". In this case, the "Activate" button should be "Save" or "Edit"; the Use Module checkbox should be unchecked and disabled; and only a local edit should be performed.

          The message shown should indicate that the service is in review and cannot be activated until its status has been changed to pending, which only occurs via the order plugin widget under Billing -> Overview.

          Show
          tyson Tyson Phillips (Inactive) added a comment - A message should be shown on the Billing -> Services -> In Review -> Manage page if the service is "in_review". In this case, the "Activate" button should be "Save" or "Edit"; the Use Module checkbox should be unchecked and disabled; and only a local edit should be performed. The message shown should indicate that the service is in review and cannot be activated until its status has been changed to pending, which only occurs via the order plugin widget under Billing -> Overview.
          Hide
          admin Paul Phillips added a comment -

          The status of this service is currently In Review and must be changed to Pending before it can be activated. This can be done through the Orders widget on the Billing Overview page using the Order plugin, or by a third party plugin responsible for managing orders.

          Show
          admin Paul Phillips added a comment - The status of this service is currently In Review and must be changed to Pending before it can be activated. This can be done through the Orders widget on the Billing Overview page using the Order plugin, or by a third party plugin responsible for managing orders.

            People

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

              Dates

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