Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.6.0-b1
    • Component/s: Staff Interface
    • Labels:
      None

      Description

      With the addition of a renewal price for individual pricing records, we need to display these in the UI and allow them to be saved.

      Update the following sections:

      1. Packages on add and edit
      2. Package Options on add and edit
      1. Add a column in the Pricing section, to the right of the "Price" column, called "Renewal"
      2. Include a checkbox and input box, "[x] [25.00]"
        • The checkbox will be unchecked by default
          • If unchecked:
            1. The input box next to it is disabled
            2. The input box is emptied of any value (i.e. blank string)
          • If checked:
            1. The input box next to it is enabled and free to edit
            2. The input box is set the value of the "Price" field. The user can change this
        • Add a tooltip to the right of the input box that reads
          • "A price can be set here for renewals, or will otherwise default to the set Price. Any prorated changes to services will be based off of this value."
        • The renewal input field will have a placeholder that equals the value of the set Price
          • This should change as the user sets the Price
        • If the pricing period is ONETIME, the renewal input field and checkbox are both emptied/unchecked and disabled
      3. When the renewal price is saved, a value must ALWAYS be set, to one of the following:
        1. NULL if the period is ONETIME
        2. The value provided, if provided
        3. The given "Price" value, if not provided

      Be sure to test that when input fields are disabled that the pricing rows are still submitted with values corresponding to the proper row.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              jonathan Jonathan Reissmueller
              Reporter:
              tyson Tyson Phillips (Inactive)
            • 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 - 5 hours, 30 minutes
                5h 30m

                  Agile