1 <aside class=
"main-sidebar">
2 <!-- sidebar: style can be found in sidebar.less -->
3 <section class=
"sidebar">
4 <!-- sidebar menu: : style can be found in sidebar.less -->
5 <ul class=
"sidebar-menu" data-widget=
"tree">
6 <li class=
"header">MAIN NAVIGATION
</li>
7 {% url
"home" as home_url %}
8 <li {% if request.get_full_path == home_url %}
class=
"active" {% endif %}
><a href='{% url
"home" %}'
><i
9 class=
"fa fa-home fa-fw"></i> <span>Home
</span></a></li>
10 <li class=
"header">PROJECT
</li>
11 {% url
"projects:open_project" as project_url %}
12 <li {% if request.get_full_path == project_url %}
class=
"active" {% endif %}
>
13 <a href='{% url
"projects:open_project" %}'
>
14 <i class=
"fa fa-file-text fa-fw"></i> <span>Overview
</span>
17 {% url
"packages:list_packages" package_type=
"ns" as nsd_list_url %}
18 {% url
"packages:list_packages" package_type='vnf' as vnfd_list_url %}
19 <li {% if request.get_full_path == nsd_list_url or request.get_full_path == vnfd_list_url %}
20 class=
"active treeview menu-open" {% else %}
class=
"treeview menu-open" {% endif %}
>
22 <i class=
"fa fa-archive fa-fw"></i> <span>Packages {{ nsd_list }}
</span>
23 <span class=
"pull-right-container">
24 <i class=
"fa fa-angle-left pull-right"></i>
27 <ul class=
"treeview-menu" style=
"display: block;">
28 <li {% if request.get_full_path == nsd_list_url %}
class=
"active" {% endif %}
>
29 <a href='{{ nsd_list_url }}'
>
30 <i class=
"fa fa-archive fa-fw"></i> <span>NS Packages
</span>
33 <li {% if request.get_full_path == vnfd_list_url %}
class=
"active" {% endif %}
>
34 <a href='{{ vnfd_list_url }}'
>
35 <i class=
"fa fa-archive fa-fw"></i> <span>VNF Packages
</span>
41 {% url
"netslices:list_templates" as netslices_temaplates %}
42 <li {% if request.get_full_path == netslices_temaplates %}
class=
"active" {% endif %}
>
43 <a href='{% url
"netslices:list_templates" %}'
>
44 <i class=
"fas fa-layer-group fa-fw""></i> <span>NetSlice Templates</span>
47 {% url "instances:list
" type='ns' as instance_ns_list_url %}
48 {% url "instances:list
" type='vnf' as instance_vnf_list_url %}
49 {% url "instances:list
" type='pdu' as instance_pdu_list_url %}
50 {% url "instances:list
" type='nsi' as instance_nsi_list_url %}
51 <li {% if request.get_full_path == instance_ns_list_url or request.get_full_path == instance_vnf_list_url or request.get_full_path == instance_pdu_list_url or request.get_full_path == instance_nsi_list_url %}
52 class="active treeview menu-open
" {% else %} class="treeview menu-open
" {% endif %} >
54 <i class="fa fa-paper-plane fa-fw
"></i> <span>Instances</span>
55 <span class="pull-right-container
">
56 <i class="fa fa-angle-left pull-right
"></i>
59 <ul class="treeview-menu
" style="display: block;
">
60 {% url "instances:list
" type='ns' as instance_ns_list_url %}
61 <li {% if request.get_full_path == instance_ns_list_url %} class="active
" {% endif %} >
62 <a href='{% url "instances:list
" type="ns
" %}'>
63 <i class="fa fa-sitemap fa-fw
"></i> <span>NS Instances</span>
67 {% url "instances:list
" type='vnf' as instance_vnf_list_url %}
68 <li {% if request.get_full_path == instance_vnf_list_url %} class="active
" {% endif %} >
69 <a href='{% url "instances:list
" type="vnf
" %}'>
70 <i class="far fa-hdd fa-fw
"></i> <span>VNF Instances</span>
73 {% url "instances:list
" type='pdu' as instance_pdu_list_url %}
74 <li {% if request.get_full_path == instance_pdu_list_url %} class="active
" {% endif %} >
75 <a href='{% url "instances:list
" type="pdu
" %}'>
76 <i class="far fa-hdd fa-fw
"></i> <span>PDU Instances</span>
79 {% url "instances:list
" type='nsi' as instance_nsi_list_url %}
80 <li {% if request.get_full_path == instance_nsi_list_url %} class="active
" {% endif %} >
81 <a href='{% url "instances:list
" type="nsi
" %}'>
82 <i class="fas fa-layer-group fa-fw
"></i> <span>NetSlice Instances</span>
88 {% url "sdns:list
" as sdn_list_url %}
89 <li {% if request.get_full_path == sdn_list_url %} class="active
" {% endif %}>
90 <a href='{% url "sdns:list
" %}'>
91 <i class="fas fa-globe fa-fw
"></i> <span>SDN Controllers</span>
95 {% url "vims:list
" as vim_list_url %}
96 <li {% if request.get_full_path == vim_list_url %} class="active
" {% endif %}>
97 <a href='{% url "vims:list
" %}'>
98 <i class="fa fa-server fa-fw
"></i> <span>VIM Accounts</span>
101 {% if user.is_admin %}
102 <li class="header
">ADMIN</li>
103 {% url "users:list
" as user_list_url %}
104 <li {% if request.get_full_path == user_list_url %} class="active
" {% endif %}>
105 <a href='{% url "users:list
" %}'>
106 <i class="fas fa-users
"></i> <span>Users</span>
109 {% url "projects:projects_list
" as proj_list_url %}
110 <li {% if request.get_full_path == proj_list_url %} class="active
" {% endif %}>
111 <a href='{% url "projects:projects_list
" %}'>
112 <i class="fas fa-folder
"></i> <span>Projects</span>