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'),