diff --git a/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html b/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html index 89757a3f07..3082e6e41b 100644 --- a/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html +++ b/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html @@ -31,7 +31,7 @@
{{ port.mac_state }}
{% endif %} {% if port.qos_policy_id %} -
{% trans "QOS Policy ID" %}
+
{% trans "QoS Policy ID" %}
{{ port.qos_policy_id }}
{% endif %} diff --git a/openstack_dashboard/static/app/core/network_qos/actions/add-rule.action.service.js b/openstack_dashboard/static/app/core/network_qos/actions/add-rule.action.service.js index 50f4f6da74..eff4a91adc 100644 --- a/openstack_dashboard/static/app/core/network_qos/actions/add-rule.action.service.js +++ b/openstack_dashboard/static/app/core/network_qos/actions/add-rule.action.service.js @@ -53,7 +53,7 @@ type: "object", properties: { qospolicy: { - title: gettext('QoS Policy Id'), + title: gettext('QoS Policy ID'), type: 'string', readOnly: true }, diff --git a/openstack_dashboard/static/app/core/network_qos/actions/create.action.service.js b/openstack_dashboard/static/app/core/network_qos/actions/create.action.service.js index a44b6051b5..0c2c07d16c 100644 --- a/openstack_dashboard/static/app/core/network_qos/actions/create.action.service.js +++ b/openstack_dashboard/static/app/core/network_qos/actions/create.action.service.js @@ -34,7 +34,8 @@ 'horizon.app.core.network_qos.resourceType', 'horizon.framework.widgets.form.ModalFormService', 'horizon.framework.widgets.toast.service', - 'horizon.framework.util.actions.action-result.service' + 'horizon.framework.util.actions.action-result.service', + 'horizon.app.core.network_qos.basePath' ]; function createService( @@ -44,7 +45,8 @@ resourceType, modalFormService, toast, - actionResultService + actionResultService, + basePath ) { var service = { @@ -67,6 +69,7 @@ function perform() { var createPolicy = workflow.init(); createPolicy.title = gettext('Create QoS Policy'); + createPolicy.helpUrl = basePath + 'actions/create.description.html'; return modalFormService.open(createPolicy).then(submit); } diff --git a/openstack_dashboard/static/app/core/network_qos/actions/create.description.html b/openstack_dashboard/static/app/core/network_qos/actions/create.description.html new file mode 100644 index 0000000000..bebfda1e05 --- /dev/null +++ b/openstack_dashboard/static/app/core/network_qos/actions/create.description.html @@ -0,0 +1,10 @@ +
+
QoS is defined as the ability to guarantee certain network requirements like bandwidth, latency, jitter, +and reliability in order to satisfy a Service Level Agreement (SLA) between an application provider and end users.
+ +
Network devices such as switches and routers can mark traffic so that it is handled with a higher priority to fulfill the QoS conditions agreed under the SLA. +In other cases, certain network traffic such as Voice over IP (VoIP) and video streaming needs to be transmitted with minimal bandwidth constraints. +On a system without network QoS management, all traffic will be transmitted in a “best-effort” manner making it impossible to guarantee service delivery to customers.
+
Shared
+
Make the QoS policy accessible by other projects.
+