a16d86ee9f3f6d75bd735bea29edba3697cf512a
[osm/LW-UI.git] / projecthandler / template / project / osm / osm_project_left_sidebar.html
1 <!--
2 Copyright 2019 EveryUP srl
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15 -->
16 <aside class="main-sidebar">
17 <!-- sidebar: style can be found in sidebar.less -->
18 <section class="sidebar">
19 <!-- sidebar menu: : style can be found in sidebar.less -->
20 <ul class="sidebar-menu" data-widget="tree">
21 <li class="header">MAIN NAVIGATION</li>
22 {% url "home" as home_url %}
23 <li {% if request.get_full_path == home_url %} class="active" {% endif %} ><a href='{% url "home" %}'><i
24 class="fa fa-home fa-fw"></i> <span>Home</span></a></li>
25 <li class="header">PROJECT</li>
26 {% url "projects:open_project" as project_url %}
27 <li {% if request.get_full_path == project_url %} class="active" {% endif %} >
28 <a href='{% url "projects:open_project" %}'>
29 <i class="fa fa-file-text fa-fw"></i> <span>Overview</span>
30 </a>
31 </li>
32 {% url "packages:list_packages" package_type="ns" as nsd_list_url %}
33 {% url "packages:list_packages" package_type='vnf' as vnfd_list_url %}
34 <li {% if request.get_full_path == nsd_list_url or request.get_full_path == vnfd_list_url %}
35 class="active treeview menu-open" {% else %} class="treeview menu-open" {% endif %} >
36 <a href="#">
37 <i class="fa fa-archive fa-fw"></i> <span>Packages {{ nsd_list }}</span>
38 <span class="pull-right-container">
39 <i class="fa fa-angle-left pull-right"></i>
40 </span>
41 </a>
42 <ul class="treeview-menu" style="display: block;">
43 <li {% if request.get_full_path == nsd_list_url %} class="active" {% endif %}>
44 <a href='{{ nsd_list_url }}'>
45 <i class="fa fa-archive fa-fw"></i> <span>NS Packages</span>
46 </a>
47 </li>
48 <li {% if request.get_full_path == vnfd_list_url %} class="active" {% endif %}>
49 <a href='{{ vnfd_list_url }}'>
50 <i class="fa fa-archive fa-fw"></i> <span>VNF Packages</span>
51 </a>
52 </li>
53
54 </ul>
55 </li>
56 {% url "netslices:list_templates" as netslices_temaplates %}
57 <li {% if request.get_full_path == netslices_temaplates %} class="active" {% endif %}>
58 <a href='{% url "netslices:list_templates" %}'>
59 <i class="fas fa-layer-group fa-fw""></i> <span>NetSlice Templates</span>
60 </a>
61 </li>
62 {% url "instances:list" type='ns' as instance_ns_list_url %}
63 {% url "instances:list" type='vnf' as instance_vnf_list_url %}
64 {% url "instances:list" type='pdu' as instance_pdu_list_url %}
65 {% url "instances:list" type='nsi' as instance_nsi_list_url %}
66 <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 %}
67 class="active treeview menu-open" {% else %} class="treeview menu-open" {% endif %} >
68 <a href="#">
69 <i class="fa fa-paper-plane fa-fw"></i> <span>Instances</span>
70 <span class="pull-right-container">
71 <i class="fa fa-angle-left pull-right"></i>
72 </span>
73 </a>
74 <ul class="treeview-menu" style="display: block;">
75 {% url "instances:list" type='ns' as instance_ns_list_url %}
76 <li {% if request.get_full_path == instance_ns_list_url %} class="active" {% endif %} >
77 <a href='{% url "instances:list" type="ns" %}'>
78 <i class="fa fa-sitemap fa-fw"></i> <span>NS Instances</span>
79 </a>
80
81 </li>
82 {% url "instances:list" type='vnf' as instance_vnf_list_url %}
83 <li {% if request.get_full_path == instance_vnf_list_url %} class="active" {% endif %} >
84 <a href='{% url "instances:list" type="vnf" %}'>
85 <i class="far fa-hdd fa-fw"></i> <span>VNF Instances</span>
86 </a>
87 </li>
88 {% url "instances:list" type='pdu' as instance_pdu_list_url %}
89 <li {% if request.get_full_path == instance_pdu_list_url %} class="active" {% endif %} >
90 <a href='{% url "instances:list" type="pdu" %}'>
91 <i class="far fa-hdd fa-fw"></i> <span>PDU Instances</span>
92 </a>
93 </li>
94 {% url "instances:list" type='nsi' as instance_nsi_list_url %}
95 <li {% if request.get_full_path == instance_nsi_list_url %} class="active" {% endif %} >
96 <a href='{% url "instances:list" type="nsi" %}'>
97 <i class="fas fa-layer-group fa-fw"></i> <span>NetSlice Instances</span>
98 </a>
99 </li>
100 </ul>
101 </li>
102
103 {% url "sdns:list" as sdn_list_url %}
104 <li {% if request.get_full_path == sdn_list_url %} class="active" {% endif %}>
105 <a href='{% url "sdns:list" %}'>
106 <i class="fas fa-globe fa-fw"></i> <span>SDN Controllers</span>
107 </a>
108 </li>
109
110 {% url "vims:list" as vim_list_url %}
111 <li {% if request.get_full_path == vim_list_url %} class="active" {% endif %}>
112 <a href='{% url "vims:list" %}'>
113 <i class="fa fa-server fa-fw"></i> <span>VIM Accounts</span>
114 </a>
115 </li>
116
117 {% url "wims:list" as wim_list_url %}
118 <li {% if request.get_full_path == wim_list_url %} class="active" {% endif %}>
119 <a href='{% url "wims:list" %}'>
120 <i class="fa fa-sitemap fa-rotate-180 fa-fw"></i> <span>WIM Accounts</span>
121 </a>
122 </li>
123 {% if user.is_admin %}
124 <li class="header">ADMIN</li>
125 {% url "projects:projects_list" as proj_list_url %}
126 <li {% if request.get_full_path == proj_list_url %} class="active" {% endif %}>
127 <a href='{% url "projects:projects_list" %}'>
128 <i class="fas fa-folder"></i> <span>Projects</span>
129 </a>
130 </li>
131 {% url "users:list" as user_list_url %}
132 <li {% if request.get_full_path == user_list_url %} class="active" {% endif %}>
133 <a href='{% url "users:list" %}'>
134 <i class="fas fa-users"></i> <span>Users</span>
135 </a>
136 </li>
137 {% url "roles:list" as role_list_url %}
138 <li {% if request.get_full_path == role_list_url %} class="active" {% endif %}>
139 <a href='{% url "roles:list" %}'>
140 <i class="fas fa-user-tag"></i> <span>Roles</span>
141 </a>
142 </li>
143
144 {% endif %}
145 </ul>
146 </section>
147 <!-- /.sidebar -->
148 </aside>