Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.2.0
    • Fix Version/s: 5.12.0-b1
    • 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 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.

      ALSO

      When viewing services in the services widget under Billing > Services, or under the Client Profile, to the left of the Package name column, display an icon to indicate that there are pending changes. I'm not sure which to use, it should not conflict with pending cancellation.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        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.

        We should show the following columns:

        * Client ID
        * Service ID
        * Service Label
        * Invoice Number
        * Status
        * Date Added
        * Date Updated

        The Client ID, Service ID, Invoice Number should link to those items.
        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.

        We should show the following columns:

        * Client ID
        * Service ID
        * Service Label
        * Invoice Number
        * Status
        * Date Added
        * Date Updated
        * Options

        The Client ID, Service ID, Invoice Number should link to those items. Under Options, we should have a "Delete" 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?
        admin Paul Phillips made changes -
        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.

        We should show the following columns:

        * Client ID
        * Service ID
        * Service Label
        * Invoice Number
        * Status
        * Date Added
        * Date Updated
        * Options

        The Client ID, Service ID, Invoice Number should link to those items. Under Options, we should have a "Delete" 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?
        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.
        admin Paul Phillips made changes -
        Rank Ranked higher
        admin Paul Phillips made changes -
        Rank Ranked lower
        admin Paul Phillips made changes -
        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.
        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.

        ALSO

        When viewing services in the services widget under Billing > Services, or under the Client Profile, to the left of the Package name column, display an icon to indicate that there are pending changes. I'm not sure which to use, it should not conflict with pending cancellation.
        admin Paul Phillips made changes -
        Fix Version/s 5.12.0-b1 [ 12000 ]
        Fix Version/s Short Term [ 10800 ]
        admin Paul Phillips made changes -
        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.

        ALSO

        When viewing services in the services widget under Billing > Services, or under the Client Profile, to the left of the Package name column, display an icon to indicate that there are pending changes. I'm not sure which to use, it should not conflict with pending cancellation.
        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 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.

        ALSO

        When viewing services in the services widget under Billing > Services, or under the Client Profile, to the left of the Package name column, display an icon to indicate that there are pending changes. I'm not sure which to use, it should not conflict with pending cancellation.
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher

          People

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

            Dates

            • Created:
              Updated: