Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.5.0-b1
    • Component/s: None
    • Labels:
      None

      Description

      A new setting for package options (CORE-1449) needs to be considered in the client interface.

      Two cases:
      1. When a client creates an addon for an existing service, if that addon has configurable options, each one must be considered. Only configurable options that are 'addable' by the client should be available. If it is not addable, it should neither by displayed nor stored.

      2. When a client manages their service, check whether the service has available configurable options that have not been added to the service. If so, those options should be displayed for the client to add as long as the setting for it to be 'addable' is set. If it is not addable, it should neither by displayed nor stored.

        Issue Links

          Activity

          Hide
          admin Paul Phillips added a comment -

          Regarding case #2, when a client manages their service and clicks "Change Configurable Options":

          Add a heading above existing configurable options called "Current Options". In this section, we list all existing configurable options which can be changed (Edit permission). If there are any options which do not presently exist for the service, but which the client has Add permissions, add another section below the first called "New Options".

          In the New Options section, list all the new options, each individually, preceded by a checkbox labeled "Add Option", with a default state of unchecked. If unchecked, the subsequent option is disabled. Checking "Add Option" enabled the option and allows a selection to be made.

          Show
          admin Paul Phillips added a comment - Regarding case #2, when a client manages their service and clicks "Change Configurable Options": Add a heading above existing configurable options called "Current Options". In this section, we list all existing configurable options which can be changed (Edit permission). If there are any options which do not presently exist for the service, but which the client has Add permissions, add another section below the first called "New Options". In the New Options section, list all the new options, each individually, preceded by a checkbox labeled "Add Option", with a default state of unchecked. If unchecked, the subsequent option is disabled. Checking "Add Option" enabled the option and allows a selection to be made.
          Hide
          tyson Tyson Phillips (Inactive) added a comment -

          We don't currently show checkboxes next to config options to make them optional to add. Adding it here would suggest that they should be added for admins as well, and doing so would require several updates that are better suited to a separate task. But it doesn't sound like this is a feature we should necessarily add anyway.

          Show
          tyson Tyson Phillips (Inactive) added a comment - We don't currently show checkboxes next to config options to make them optional to add. Adding it here would suggest that they should be added for admins as well, and doing so would require several updates that are better suited to a separate task. But it doesn't sound like this is a feature we should necessarily add anyway.

            People

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

              Dates

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

                Agile