Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.2.0
    • Fix Version/s: Short Term
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      If "Queue Service Changes Until Paid" is checked, service changes for things like upgrades are stored (in the "service_changes" table) and processed after the upgrade invoice is paid. There is currently no way to see pending service changes in Blesta.

      Add a new page in the staff area under (Up for debate on this) Tools > Service Changes

      A widget called "Service Changes" should show a table with a list of pending service changes, if there are any, and a message that there are no pending service changes similar to other messages within widgets that have no results.

      Show links for each status above the table, including: Pending, Completed, Cancelled, Error in that order defaulting to "Pending"

      We should show the following columns:

      • Client ID
      • Service ID
      • Service Label
      • Invoice Number
      • Date Added
      • Date Updated
      • Options

      The Client ID, Service ID, Invoice Number should link to those items. Under Options, we should have a "Cancel" option to cancel the pending service change. This will delete the pending service change... should it also void the open invoice if it's open?

      It might be nice to be able to see the raw service_changes.data, but it may contain sensitive information so let's not display that for now. Perhaps an ACL permission in the future if we show it.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: