forked from openiap/opencore
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
101 lines (96 loc) · 5.5 KB
/
Copy pathindex.html
File metadata and controls
101 lines (96 loc) · 5.5 KB
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
93
94
95
96
97
98
99
100
101
<!DOCTYPE html>
<html lang="en" ng-app="webApp" data-framework="typescript">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="preload" href="/vendor/fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2" as="font"
type="font/woff2" crossorigin>
<title>OpenFlow</title>
<style>
body {
padding-top: 65px;
}
</style>
</head>
<body ng-controller="MenuCtrl as menuctrl">
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top" ng-show="menuctrl.signedin">
<a class="navbar-brand" href="#"><span translate lib="web">sitename</span></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" aria-expanded="false"
data-target=".navbar-collapse" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/main')}">
<a class="nav-link" href="#/main"><span translate lib="web">home</span> <span
class="sr-only">(current)</span></a>
</li>
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Entities/')}" ng-show="menuctrl.hasrole('users')">
<a class="nav-link" href="#/Entities"><span translate lib="web">entities</span></a>
</li>
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Workflows')}">
<a class="nav-link" href="#/Workflows"><span translate lib="web">workflows</span></a>
</li>
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/RPAWorkflows')}" ng-show="menuctrl.hasrole('users')">
<a class="nav-link" href="#/RPAWorkflows"><span translate lib="web">rpaworkflows</span></a>
</li>
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Robots')}" ng-show="menuctrl.hasrole('users')">
<a class="nav-link" href="#/Robots"><span translate lib="web">Robots</span></a>
</li>
<li class="nav-item" ng-class="{active: menuctrl.PathIs('/Reports')}" ng-show="menuctrl.hasrole('users')">
<a class="nav-link" href="#/Reports"><span translate lib="web">reports</span></a>
</li>
<li class="nav-item"
ng-show="menuctrl.WebSocketClientService.allow_personal_nodered == true && menuctrl.hasrole('personal nodered users')">
<a class="nav-link" href="#/Nodered"><span translate lib="web">nodered</span></a>
</li>
<li class="nav-item" ng-show="menuctrl.WebSocketClientService.stripe_api_key != ''">
<a class="nav-link" href="#/Payment"><span translate lib="web">billing</span></a>
</li>
<li class="nav-item dropdown" ng-show="menuctrl.hasrole('users') || menuctrl.hasrole('admins')">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
translate lib="web">admin</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="#/Users"><span translate lib="web">users</span></a>
<a class="dropdown-item" href="#/Roles"><span translate lib="web">roles</span></a>
<a class="dropdown-item" href="#/Credentials"><span translate lib="web">credentials</span></a>
<a class="dropdown-item" href="#/Auditlogs"><span translate lib="web">auditlogs</span></a>
<a class="dropdown-item" href="#/Forms"><span translate lib="web">forms</span></a>
<a class="dropdown-item" href="#/Providers" ng-show="menuctrl.hasrole('admins')"><span translate
lib="web">providers</span></a>
<a class="dropdown-item" href="#/OAuthClients" ng-show="menuctrl.hasrole('admins')"><span translate
lib="web">oauthclients</span></a>
<a class="dropdown-item" href="#/Files"><span translate lib="web">files</span></a>
<a class="dropdown-item" href="#/hdrobots"><span translate lib="web">hdrobots</span></a>
<!-- <a class="dropdown-item" href="#/jslog" ng-show="menuctrl.hasrole('admins')"><span translate
lib="web">jslog</span></a>
<a class="dropdown-item" href="#/Queues" ng-show="menuctrl.hasrole('admins')"><span translate
lib="web">queues</span></a>
<a class="dropdown-item" href="#/Sockets" ng-show="menuctrl.hasrole('admins')"><span translate
lib="web">sockets</span></a> -->
<a class="dropdown-item" href>ver {{menuctrl.WebSocketClientService.version}}</a>
</div>
</li>
</ul>
<a href ng-click="menuctrl.stopimpersonation()" class="btn btn-outline-secondary"
ng-show="menuctrl.user.impostor != undefined && menuctrl.user.impostor != null && menuctrl.user.impostor != ''">
<i class="fas fa-user-secret" style="color: red;"></i>
</a>
<a href="/Signout" class="btn btn-outline-secondary"><span translate lib="web">logout</span>
{{menuctrl.user.name || menuctrl.user.username }}</a>
</div>
</nav>
<main role="main" class="container"
ng-show="menuctrl.signedin || menuctrl.path=='/Login' || menuctrl.path=='/Signup'">
<div ng-view class="starter-template">
</div>
</main>
<script src="bundle.js"></script>
<script src="angular-localization.min.js"></script>
<link rel="stylesheet" href="bundle.css">
<script>
angular.lowercase = text => (text == undefined || text == null ? "" : text.toLowerCase());
</script>
</body>
</html>