Implement tabs on the Application details page

Registered by Ryan Peters

The License and Requirements tabs are not implemented. These tabs could be implemented with information from the UI/{project}.yaml file.

Any license information, and agreeing to it with a checkbox, could be added to the deployment wizard by adding a step in the UI/{project}.yaml file as such:
  - licenseConfiguration:
      fields:
        - name: license
          type: boolean
          label: I agree to the Terms & Conditions
          descriptionTitle: Terms & Conditions
          description: |
              {license terms here}
          initial: false
          required: true
          widgetMedia:
              css: {all: ['muranodashboard/css/checkbox.css']}

If there are any requirements (these also could be pulled from the UI yaml file), they could be displayed in the Requirements tab. Requirements show up in the UI yaml file like so:
  - instanceConfiguration:
          fields:
            - name: flavor
              type: flavor
              label: Instance flavor
              description: >-
                Select registered in Openstack flavor. Consider that service performance
                depends on this parameter.
              required: true
              requirements:
                min_vcpus: 1
                min_memory_mb: 2048
                min_disk: 10

Blueprint information

Status:
Complete
Approver:
ruhe
Priority:
Medium
Drafter:
Ryan Peters
Direction:
Approved
Assignee:
Ryan Peters
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Ryan Peters
Completed by
ruhe

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/application-license-tab,n,z

Addressed by: https://review.openstack.org/108473
    Adds some minor formatting to application wizard

Addressed by: https://review.openstack.org/108480
    Implements the License and Requirements tabs

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.