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

cWatch: Remove domain from licenses before deactivation

    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

      Currently we deactivate cWatch licenses in three cases:

      1. When there is an error during service creation
      2. When there is an error while adding licenses to a service
      3. When a service is canceled

      In each of these places, our integration should remove any domains associated with the licenses before deactivating them. Our integration already has a method CwatchApi::removeSite() for just this purpose. If possible abstract the action for these three cases to keep things DRY.

        Activity

        tyson Tyson Phillips (Inactive) made changes -
        Status In Review [ 5 ] Closed [ 6 ]
        tyson Tyson Phillips (Inactive) made changes -
        Time Spent 2 hours, 35 minutes [ 9300 ] 2 hours, 37 minutes [ 9420 ]
        Worklog Id 12050 [ 12050 ]
        tyson Tyson Phillips (Inactive) made changes -
        Description Currently we deactivate cWach licenses in three cases:
        # When there is an error during service creation
        # When there is an error while adding licenses to a service
        # When a service is canceled

        In each of these places, our integration should remove any domains associated with the licenses before deactivating them. Our integration already has a method CwatchApi::removeSite() for just this purpose. If possible abstract the action for these three cases to keep things DRY.
        Currently we deactivate cWatch licenses in three cases:
        # When there is an error during service creation
        # When there is an error while adding licenses to a service
        # When a service is canceled

        In each of these places, our integration should remove any domains associated with the licenses before deactivating them. Our integration already has a method CwatchApi::removeSite() for just this purpose. If possible abstract the action for these three cases to keep things DRY.
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        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 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 2 hours [ 7200 ] 2 hours, 35 minutes [ 9300 ]
        Worklog Id 12010 [ 12010 ]
        jonathan Jonathan Reissmueller made changes -
        Status Open [ 1 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 2 hours [ 7200 ]
        Worklog Id 12009 [ 12009 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Sprint 4.6.0 Sprint 3 [ 79 ]
        jonathan Jonathan Reissmueller made changes -
        Story Points 2
        jonathan Jonathan Reissmueller made changes -
        Field Original Value New Value
        Rank Ranked higher
        jonathan Jonathan Reissmueller created issue -

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            jonathan Jonathan Reissmueller
          • Votes:
            0 Vote for this issue
            Watchers:
            2 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 - 2 hours, 37 minutes
              2h 37m

                Agile