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

Do not suspend services with unpaid invoices for upgrades that have not yet occurred.

    Details

      Description

      There is a company and client group setting called:
      Queue Service Changes Until Paid

      If this option is checked, upgrades are invoiced but do not happen until the invoice is paid. However, if the invoice remains unpaid the service may be suspended.

      We should not suspend services that have invoices for upgrades when the upgrade has not yet occurred, because the option "Queue Service Changes Until Paid" is in affect. Rather than checking this setting to determine if the service has been upgraded, we should check if it has actually been upgraded or not, to avoid a situation where this setting is changed from causing services with old invoice upgrades from causing a suspension.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Rank Ranked higher
        admin Paul Phillips made changes -
        Rank Ranked lower
        admin Paul Phillips made changes -
        Description There is a company and client group setting called:
        *Queue Service Changes Until Paid*

        If this option is checked, upgrades are invoiced but do not happen until the invoice is paid. However, if the invoice remains unpaid the service may be suspended.

        We should not suspend services that have invoices for upgrades when the upgrade has not yet occurred, because the option "Queue Service Changes Until Paid" is in affect.
        There is a company and client group setting called:
        *Queue Service Changes Until Paid*

        If this option is checked, upgrades are invoiced but do not happen until the invoice is paid. However, if the invoice remains unpaid the service may be suspended.

        We should not suspend services that have invoices for upgrades when the upgrade has not yet occurred, because the option "Queue Service Changes Until Paid" is in affect. Rather than checking this setting to determine if the service has been upgraded, we should check if it has actually been upgraded or not, to avoid a situation where this setting is changed from causing services with old invoice upgrades from causing a suspension.
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Story Points 5
        jonathan Jonathan Reissmueller made changes -
        Fix Version/s 5.2.0-b1 [ 11709 ]
        Fix Version/s Short Term [ 10800 ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.2.0 Sprint 2 [ 135 ]
        abdy Abdy Franco made changes -
        Assignee Abdy Franco [ abdy ]
        abdy Abdy Franco made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        abdy Abdy Franco made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 4 hours, 18 minutes [ 15480 ]
        Worklog Id 15110 [ 15110 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 4 hours, 18 minutes [ 15480 ] 5 hours, 29 minutes [ 19740 ]
        Worklog Id 15111 [ 15111 ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.2.0 Sprint 2 [ 135 ] 5.2.0 Sprint 3 [ 140 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        Hide
        jonathan Jonathan Reissmueller added a comment - - edited
        Show
        jonathan Jonathan Reissmueller added a comment - - edited https://www.blesta.com/forums/index.php?/topic/14232-blesta-suspend-service-that-has-unpaid-invoice-for-upgrade/&tab=comments#comment-70603 It appears this only occurs when the upgrade is performed through the admin interface.
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Fix Version/s 5.1.2 [ 11715 ]
        Fix Version/s 5.2.0-b1 [ 11709 ]
        Original Estimate 0 minutes [ 0 ]
        jonathan Jonathan Reissmueller made changes -
        Issue Type Improvement [ 4 ] Bug [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Assignee Abdy Franco [ abdy ] Jonathan Reissmueller [ jonathan ]
        jonathan Jonathan Reissmueller made changes -
        Status In Progress [ 3 ] Open [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        jonathan Jonathan Reissmueller made changes -
        Time Spent 5 hours, 29 minutes [ 19740 ] 7 hours, 7 minutes [ 25620 ]
        Worklog Id 15141 [ 15141 ]
        jonathan Jonathan Reissmueller made changes -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.2.0 Sprint 3 [ 140 ] 5.2.0 Sprint 2 [ 135 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked lower
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        jonathan Jonathan Reissmueller made changes -
        Status In Review [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              20/Jul/21

              Time Tracking

              Estimated:
              Original Estimate - 0 minutes
              0m
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 7 hours, 7 minutes
              7h 7m

                Agile