Skip to content

Commit eec96e1

Browse files
committed
Add exclude option using roles
1 parent aa4ec9f commit eec96e1

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

OpenFlow/src/public/index.html

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,32 @@
2323
<span class="navbar-text text-monospace">v{{menuctrl.WebSocketClientService.version}}</span>
2424
<ul class="navbar-nav d-none d-md-flex">
2525
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Entities')}" id="menuentities">
26-
<a href="#/Entities" class="nav-link" ng-show="menuctrl.hasrole('users')"><span translate
26+
<a href="#/Entities" class="nav-link"
27+
ng-show="(menuctrl.hasrole('users') && !menuctrl.hasrole('menu hide entities')) || menuctrl.hasrole('admins')"><span
28+
translate
2729
lib="web">entities</span></a>
2830
</li>
2931
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Workflows')}" id="menuworkflows">
3032
<a href="#/Workflows" class="nav-link"><span translate lib="web">workflows</span></a>
3133
</li>
3234
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/RPAWorkflows')}" id="menurpaworkflows">
33-
<a href="#/RPAWorkflows" class="nav-link" ng-show="menuctrl.hasrole('users')"><span translate
35+
<a href="#/RPAWorkflows" class="nav-link"
36+
ng-show="(menuctrl.hasrole('users') && !menuctrl.hasrole('menu hide rpaworkflows')) || menuctrl.hasrole('admins')"><span
37+
translate
3438
lib="web">rpaworkflows</span></a>
3539
</li>
3640
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Clients')}" id="menuclients">
37-
<a href="#/Clients" class="nav-link" ng-show="menuctrl.hasrole('users')"><span translate
41+
<a href="#/Clients" class="nav-link" ng-show="(menuctrl.hasrole('admins') || menuctrl.hasrole('customer admins'))"><span
42+
translate
3843
lib="web">clients</span></a>
3944
</li>
4045
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Nodered')}" id="menunodered">
4146
<a href="#/Nodered" class="nav-link"
4247
ng-show="menuctrl.WebSocketClientService.allow_personal_nodered == true && menuctrl.hasrole('personal nodered users')">
4348
<span translate lib="web">nodered</span></a>
4449
</li>
45-
<div class="dropdown with-arrow" id="menuadminmenu">
50+
<div class="dropdown with-arrow" id="menuadminmenu"
51+
ng-show="(menuctrl.hasrole('users') && !menuctrl.hasrole('menu hide admins')) || menuctrl.hasrole('admins')">
4652
<button class="btn" data-toggle="dropdown" type="button" id="navbar-dropdown-toggle-btn-1">
4753
<span translate lib="web">admin</span>
4854
<i class="fa fa-angle-down" aria-hidden="true"></i>

0 commit comments

Comments
 (0)