Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<nav class="navbar navbar-default navbar-fixed-top" role="navigation" ng-controller="NavCtrl">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span> <span
class="icon-bar"></span> <span class="icon-bar"></span> <span
class="icon-bar"></span>
</button>
<a ng-show="loggedIn" class="navbar-brand" href="#!/experiments_marketplace">
<img src="images/logo_clear.png" height="25px"></a>
<a ng-show="!loggedIn" class="navbar-brand" href="#!/">
<img src="images/logo_clear.png" height="25px"></a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse"id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav" >
<!-- <li ng-class="navClass('services_marketplace')" ><a href="#!/services_marketplace">Services</a></li> -->
<li ng-class="navClass('experiments_marketplace')" ><a href="#!/experiments_marketplace">NSDs</a></li>
<!-- li ng-show="loggedIn && ( (loggedinportaluser.role === 'ROLE_EXPERIMENTER')|| (loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1) )" ng-class="navClass('vxf_marketplace')" ><a href="#!/vxf_marketplace">VxFs</a></li -->
<li ng-class="navClass('vxf_marketplace')" ><a href="#!/vxf_marketplace">VNFs</a></li>
<li ng-show="loggedIn && ( ( loggedinportaluser.roles.indexOf('ROLE_EXPERIMENTER')>-1) || (loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1))" class="dropdown">
<a class="dropdown-toggle" href="" data-toggle="dropdown">Deployments <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li ng-class="navClass('deployments')" ><a href="#!/deployments">Deploy Network Services</a></li>
</ul>
</li>
<li ng-show="loggedIn" class="dropdown">
<a class="dropdown-toggle" href="" data-toggle="dropdown">Admin <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1" ><a href="#!/users">System Users</a></li>
<li><a ng-show="( (loggedinportaluser.roles.indexOf('ROLE_EXPERIMENTER')>-1 ) || (loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1) )" href="#!/experiments">Registered NSDs</a></li>
<li><a ng-show="( (loggedinportaluser.roles.indexOf('ROLE_NFV_DEVELOPER')>-1 ) || (loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1) )" href="#!/vxfs">Registered VNFs</a></li>
<li><a ng-show="( (loggedinportaluser.roles.indexOf('ROLE_NFV_DEVELOPER')>-1 ) || (loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1) )" href="#!/vfimages">Registered Images</a></li>
<li><a ng-show="( (loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1 ) || (loggedinportaluser.roles.indexOf('ROLE_MENTOR')>-1) )" href="#!/deployments_admin">Registered Deployed Experiments</a></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1" class="divider"></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1"><a href="#!/categories">Manage Categories</a></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1"><a href="#!/manoplatforms">Manage MANO Platforms</a></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1"><a href="#!/manoproviders">Manage MANO Providers</a></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1"><a href="#!/infrastructures">Manage Infrastructures</a></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1" class="divider"></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1" ><a href="#!/deployments">All pending requests</a></li>
<li ng-show="loggedinportaluser.roles.indexOf('ROLE_ADMIN')>-1"><a href="#!/systeminfo">System info</a></li>
</ul></li>
<!--
<li class="dropdown">
<a class="dropdown-toggle" href="" data-toggle="dropdown">Manage Services <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#!/service_catalogs">Service Catalogs</a></li>
<li><a href="#!/service_categories">Service Categories</a></li>
<li><a href="#!/service_specs">Service Specifications</a></li>
<li><a href="#!/service_related_parties">Related Parties</a></li>
</ul></li>
-->
</ul>
<ul class="nav navbar-nav navbar-right">
<li ng-show="!loggedIn"><a href="#!/login" >Sign In</a></li>
<li ng-show="loggedIn" class="dropdown"><a href="" class="dropdown-toggle"
data-toggle="dropdown">{{loggedinportaluser.firstname}} {{loggedinportaluser.lastname}}<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><span style="color: black;font-size: 1.0em;white-space: pre;">Username: <b>{{loggedinportaluser.username}}</b></span>
<br>
<li><span style="color: black;font-size: 1.0em;white-space: pre;">User: <b>{{loggedinportaluser.firstname}} {{loggedinportaluser.lastname}}</b></span>
<br>
<li><span style="color: black;font-size: 1.0em;white-space: pre;">email: <b>{{loggedinportaluser.email}}</b></span>
<br>
<span style="color: black;font-size: 1.0em;white-space: pre;">Organization: <b>{{loggedinportaluser.organization}}</b></span>
<br>
<span style="color: black;font-size: 1.0em;white-space: pre;">APIKEY: <b>{{loggedinportaluser.apikey}}</b></span>
<br>
<span style="color: black;font-size: 1.0em;white-space: pre;">Roles: <b><span ng-repeat="r in loggedinportaluser.roles">{{r}} {{$last ? '' : ', '}}</b> </span></span>
</li>
<li class="divider"></li>
<li><a href="#!/logout">Logout</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>