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

        jonathan Jonathan Reissmueller created issue -
        jonathan Jonathan Reissmueller made changes -
        Field Original Value New Value
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Story Points 8
        jonathan Jonathan Reissmueller made changes -
        Sprint 4.6.0 Sprint 3 [ 79 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        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
        jonathan Jonathan Reissmueller made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 3 hours, 59 minutes [ 14340 ]
        Worklog Id 12013 [ 12013 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 3 hours, 59 minutes [ 14340 ] 1 day, 3 minutes [ 28980 ]
        Worklog Id 12016 [ 12016 ]
        jonathan Jonathan Reissmueller made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 1 day, 3 minutes [ 28980 ] 1 day, 4 hours, 38 minutes [ 45480 ]
        Worklog Id 12018 [ 12018 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 1 day, 4 hours, 38 minutes [ 45480 ] 2 days, 1 minute [ 57660 ]
        Worklog Id 12023 [ 12023 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 2 days, 1 minute [ 57660 ] 2 days, 6 hours, 2 minutes [ 79320 ]
        Worklog Id 12030 [ 12030 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 2 days, 6 hours, 2 minutes [ 79320 ] 2 days, 6 hours, 30 minutes [ 81000 ]
        Worklog Id 12031 [ 12031 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 2 days, 6 hours, 30 minutes [ 81000 ] 2 days, 7 hours, 17 minutes [ 83820 ]
        Worklog Id 12032 [ 12032 ]
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.6.0 Sprint 3 [ 79 ] 4.6.0 Sprint 3, 4.6.0 Sprint 4 [ 79, 80 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Time Spent 2 days, 7 hours, 17 minutes [ 83820 ] 2 days, 7 hours, 38 minutes [ 85080 ]
        Worklog Id 12051 [ 12051 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 2 days, 7 hours, 38 minutes [ 85080 ] 3 days, 1 hour, 10 minutes [ 90600 ]
        Worklog Id 12059 [ 12059 ]
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.6.0 Sprint 3, 4.6.0 Sprint 4 [ 79, 80 ] 4.6.0 Sprint 3, 4.6.0 Sprint 4, 4.6.0 Sprint 5 [ 79, 80, 83 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Time Spent 3 days, 1 hour, 10 minutes [ 90600 ] 3 days, 4 hours, 58 minutes [ 104280 ]
        Worklog Id 12064 [ 12064 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 3 days, 4 hours, 58 minutes [ 104280 ] 4 days, 2 hours, 40 minutes [ 124800 ]
        Worklog Id 12070 [ 12070 ]
        jonathan Jonathan Reissmueller made changes -
        Status In Progress [ 3 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          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