sdn controllers: list, create, show
Change-Id: I2d801be01ae1e56a2a44ca6f8ea32c7585e4d381
Signed-off-by: lombardof <flombardo@cnit.it>
diff --git a/projecthandler/template/project/osm/osm_project_left_sidebar.html b/projecthandler/template/project/osm/osm_project_left_sidebar.html
index 808303e..495f85e 100644
--- a/projecthandler/template/project/osm/osm_project_left_sidebar.html
+++ b/projecthandler/template/project/osm/osm_project_left_sidebar.html
@@ -48,6 +48,12 @@
<i class="fa fa-list fa-fw"></i><span>VNF Instances</span>
</a>
</li>
+ {% url "projects:sdns:list" project_id=project_id as sdn_list_url %}
+ <li {% if request.get_full_path == sdn_list_url %} class="active" {% endif %}>
+ <a href='{% url "projects:sdns:list" project_id=project_id %}'>
+ <i class="fa fa-list fa-fw"></i><span>SDN Controllers</span>
+ </a>
+ </li>
<li class="header">CONFIG</li>
{% url "vim:list" type='ns' as vim_list_url %}
<li {% if request.get_full_path == vim_list_url %} class="active" {% endif %}>
diff --git a/projecthandler/urls/project.py b/projecthandler/urls/project.py
index 2b2f824..eb88a9e 100644
--- a/projecthandler/urls/project.py
+++ b/projecthandler/urls/project.py
@@ -21,6 +21,7 @@
url(r'^list/', views.user_projects, name='projects_list'),
url(r'^new/', views.create_new_project, name='new_project'),
url(r'^(?P<project_id>\d+)/$', views.open_project, name='open_project'),
+ url(r'^(?P<project_id>\d+)/sdn/', include('sdnctrlhandler.urls', namespace='sdns'), name='sdns_base'),
url(r'^(?P<project_id>\d+)/instances/', include('instancehandler.urls', namespace='instances'), name='instances_base'),
url(r'^(?P<project_id>\d+)/delete$', views.delete_project, name='delete_project'),
url(r'^(?P<project_id>\d+)/graph(/$)', views.graph, name='graph_view'),