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

cWatch: Implement license upgrades/downgrades

    Details

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

      Description

      cWatch has added the ability to upgrade licenses. Add this ability to the license management tab. There are two cases that we need to handle: multi-license packages and single license packages.

      For multi-license packages this should be added as a drop-down option called 'Upgrade/Downgrade' in the 'options' column of a license row. When selected this should bring up a modal that shows the user the license pricing levels for upgrade/downgrade (and the price difference?) The action will need to modify the configurable options on the service to match the change made by the upgrade. The user will need to be invoiced/credited just like if the change was made by editing the config options in the normal way.

      For single license packages this should really be a package change since we associate a license type with each package. This should take care of any pricing changes, so all we need to worry about here is making the API call to upgrade the license when we make the package change

        Activity

        Hide
        jonathan Jonathan Reissmueller added a comment -

        See http://cwatchpartnerportalstaging-env.us-east-1.elasticbeanstalk.com/swagger-ui.html#/04_-_Customer_License_Controller for the API methods used to upgrade/downgrade.

        For information on how cWatch views upgrades and how they are meant to flow see More info on licenses/upgrades can be found here https://partner.cwatch.comodo.com/doc/#section/cWatch-Basics/1.2-cWatch-Licenses

        Show
        jonathan Jonathan Reissmueller added a comment - See http://cwatchpartnerportalstaging-env.us-east-1.elasticbeanstalk.com/swagger-ui.html#/04_-_Customer_License_Controller for the API methods used to upgrade/downgrade. For information on how cWatch views upgrades and how they are meant to flow see More info on licenses/upgrades can be found here https://partner.cwatch.comodo.com/doc/#section/cWatch-Basics/1.2-cWatch-Licenses

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            jonathan Jonathan Reissmueller
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              28/May/19

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 4 days, 2 hours, 40 minutes
              4d 2h 40m

                Agile