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

Client config option review page does not observe add only permissions

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: 3.5.0-b1
    • Fix Version/s: 3.5.0-b1
    • Component/s: Client Interface
    • Labels:
      None

      Description

      If a client has a configurable option with add only permissions, and the client goes to change their configurable options, the add permission option correctly does not appear on the initial Manage Configurable Options page. However, it does appear in the table on the Review page, listing the current value correctly, and the new value incorrectly.

      For Example:

      Current Value: "Two (1x $2.00)"
      New Value: "(1x 0)"

      Instead, the option should either appear with the same unchanged new value, or, not appear at all. Since it does not appear at all on the previous step, do not show it at all on the review page.

      To duplicate:

      1. Create a configurable option with Add permissions only.
      2. Purchase a package with this configurable option
      3. Log in as a client and try to change the configurable options for the service.

        Issue Links

          Activity

          admin Paul Phillips created issue -
          admin Paul Phillips made changes -
          Field Original Value New Value
          Link This issue discovered while testing CORE-1478 [ CORE-1478 ]
          admin Paul Phillips made changes -
          Rank Ranked higher
          admin Paul Phillips made changes -
          Description If a client has a configurable option with add only permissions, and the client goes to change their configurable options, the add permission option correctly does not appear on the initial Manage Configurable Options page. However, it does appear in the table on the Review page, listing the current value correctly, and the new value incorrectly.

          For Example:

          Current Value: "Two (1x $2.00)"
          New Value: "(1x 0)"

          Instead, the option should either appear with the same unchanged new value, or, not appear at all. Since it does not appear at all on the previous step, do not show it at all on the review page.
          If a client has a configurable option with add only permissions, and the client goes to change their configurable options, the add permission option correctly does not appear on the initial Manage Configurable Options page. However, it does appear in the table on the Review page, listing the current value correctly, and the new value incorrectly.

          For Example:

          Current Value: "Two (1x $2.00)"
          New Value: "(1x 0)"

          Instead, the option should either appear with the same unchanged new value, or, not appear at all. Since it does not appear at all on the previous step, do not show it at all on the review page.

          To duplicate:

          1. Create a configurable option with Add permissions only.
          2. Purchase a package with this configurable option
          3. Log in as a client and try to change the configurable options for the service.
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          Hide
          tyson Tyson Phillips (Inactive) added a comment -

          I think this was reported before the feature was completed, so I'll close this as unreproducible.

          Show
          tyson Tyson Phillips (Inactive) added a comment - I think this was reported before the feature was completed, so I'll close this as unreproducible.
          tyson Tyson Phillips (Inactive) made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Cannot Reproduce [ 5 ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                7/Apr/15