Reduce page title duplication in Nexus1000v views

Patch https://review.openstack.org/#/c/142802 adds a method of
reducing duplication of page title logic, this patch applies that change
to the project router nexus 1000v views.

Change-Id: I65561fa557211446ae7c48f5ae72882bcd931e23
Partial-Bug: 1413749
This commit is contained in:
Sam Betts 2015-02-10 14:19:50 +00:00
parent 1934a7eaa8
commit 8d5c92c01d
6 changed files with 5 additions and 20 deletions

View File

@ -2,10 +2,6 @@
{% load i18n %}
{% block title %}{% trans "Create Network Profile" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Create Network Profile") %}
{% endblock page_header %}
{% block main %}
{% include "router/nexus1000v/_create_network_profile.html" %}
{% endblock %}

View File

@ -2,10 +2,6 @@
{% load i18n %}
{% block title %}{% trans "Cisco Nexus 1000V Networking" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Cisco Nexus 1000V") %}
{% endblock page_header %}
{% block main %}
<div id="network_profile">
{{ network_profile_table.render }}

View File

@ -2,10 +2,6 @@
{% load i18n %}
{% block title %}{% trans "Cisco Nexus 1000V Networking" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Cisco Nexus 1000V") %}
{% endblock page_header %}
{% block main %}
<div id="network_profile">
{{ table.render }}

View File

@ -2,10 +2,6 @@
{% load i18n %}
{% block title %}{% trans "Cisco Nexus 1000V Networking" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Cisco Nexus 1000V") %}
{% endblock page_header %}
{% block main %}
<div id="policy_profile">
{{ table.render }}

View File

@ -2,10 +2,6 @@
{% load i18n %}
{% block title %}{% trans "Update Network Profile" %}{% endblock %}
{% block page_header %}
{% include "horizon/common/_page_header.html" with title=_("Update Network Profile") %}
{% endblock page_header %}
{% block main %}
{% include 'router/nexus1000v/_update_network_profile.html' %}
{% endblock %}

View File

@ -67,6 +67,7 @@ def _get_profiles(request, type_p):
class NetworkProfileIndexView(tables.DataTableView):
table_class = profiletables.NetworkProfile
template_name = 'router/nexus1000v/network_profile/index.html'
page_title = _("Cisco Nexus 1000V")
def get_data(self):
return _get_profiles(self.request, 'network')
@ -75,6 +76,7 @@ class NetworkProfileIndexView(tables.DataTableView):
class PolicyProfileIndexView(tables.DataTableView):
table_class = profiletables.PolicyProfile
template_name = 'router/nexus1000v/policy_profile/index.html'
page_title = _("Cisco Nexus 1000V")
def get_data(self):
return _get_profiles(self.request, 'policy')
@ -89,6 +91,7 @@ class IndexView(tables.MultiTableView):
table_classes = (profiletables.NetworkProfile,
profiletables.PolicyProfile,)
template_name = 'router/nexus1000v/index.html'
page_title = _("Cisco Nexus 1000V")
def get_network_profile_data(self):
return _get_profiles(self.request, 'network')
@ -101,6 +104,7 @@ class CreateNetworkProfileView(forms.ModalFormView):
form_class = profileforms.CreateNetworkProfile
template_name = 'router/nexus1000v/create_network_profile.html'
success_url = urlresolvers.reverse_lazy('horizon:router:nexus1000v:index')
page_title = _("Create Network Profile")
class UpdateNetworkProfileView(forms.ModalFormView):
@ -108,6 +112,7 @@ class UpdateNetworkProfileView(forms.ModalFormView):
template_name = 'router/nexus1000v/update_network_profile.html'
context_object_name = 'network_profile'
success_url = urlresolvers.reverse_lazy('horizon:router:nexus1000v:index')
page_title = _("Update Network Profile")
def get_context_data(self, **kwargs):
context = super(UpdateNetworkProfileView,