|
8 | 8 | </a>
|
9 | 9 | </li>
|
10 | 10 |
|
11 |
| - <li class="sidemenu-org-section dropdown" ng-if="contextSrv.user.isSignedIn"> |
12 |
| - <div class="sidemenu-org" data-toggle="dropdown" ng-click="loadOrgs()"> |
| 11 | + <li class="sidemenu-org-section dropdown" ng-if="contextSrv.isSignedIn"> |
| 12 | + <div class="sidemenu-org" data-toggle="dropdown" ng-click="openUserDropdown()"> |
13 | 13 | <div class="sidemenu-org-avatar">
|
14 | 14 | <img ng-src="{{contextSrv.user.gravatarUrl}}">
|
15 | 15 | </div>
|
16 | 16 | <div class="sidemenu-org-details">
|
17 |
| - <span class="sidemenu-org-user">{{contextSrv.user.name}}</span> |
18 |
| - <span class="sidemenu-org-name">{{contextSrv.user.orgName}}</span> |
| 17 | + <span class="sidemenu-org-user sidemenu-item-text">{{contextSrv.user.name}}</span> |
| 18 | + <span class="sidemenu-org-name sidemenu-item-text">{{contextSrv.user.orgName}}</span> |
19 | 19 | </div>
|
20 | 20 | <i class="fa fa-caret-down small"></i>
|
21 | 21 | </div>
|
22 | 22 | <ul class="dropdown-menu" role="menu">
|
23 |
| - <li class="dropdown-menu-title"><span>You</span></li> |
24 |
| - <li> |
25 |
| - <a href="profile" class="sidemenu-item"> |
26 |
| - Update profile |
27 |
| - </a> |
28 |
| - </li> |
29 |
| - <li class="dropdown-menu-title"><span>{{contextSrv.user.orgName}}</span></li> |
30 | 23 | <li ng-repeat="menuItem in orgMenu" ng-class="menuItem.cssClass">
|
31 |
| - <a href="{{menuItem.href}}" ng-if="menuItem.href"> |
| 24 | + <span ng-if="menuItem.section">{{menuItem.section}}</span> |
| 25 | + <a href="{{menuItem.url}}" ng-if="menuItem.url" target="{{menuItem.target}}"> |
32 | 26 | <i class="{{menuItem.icon}}" ng-if="menuItem.icon"></i>
|
33 | 27 | {{menuItem.text}}
|
34 | 28 | </a>
|
|
40 | 34 | </ul>
|
41 | 35 | </li>
|
42 | 36 |
|
| 37 | + <li ng-if="!contextSrv.isSignedIn"> |
| 38 | + <a href="login" class="sidemenu-item" target="_self"> |
| 39 | + <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-sign-in"></i></span> |
| 40 | + <span class="sidemenu-item-text">Sign in</span> |
| 41 | + </a> |
| 42 | + </li> |
| 43 | + |
43 | 44 | <li class="sidemenu-system-section" ng-if="systemSection">
|
44 | 45 | <div class="sidemenu-system-section-inner">
|
45 | 46 | <i class="fa fa-fw fa-cubes"></i>
|
|
51 | 52 | </li>
|
52 | 53 |
|
53 | 54 | <li ng-repeat="item in mainLinks">
|
54 |
| - <a href="{{item.href}}" class="sidemenu-item" target="{{item.target}}"> |
| 55 | + <a href="{{item.href}}" class="sidemenu-item sidemenu-main-link" target="{{item.target}}"> |
55 | 56 | <span class="icon-circle sidemenu-icon"><i class="{{item.icon}}"></i></span>
|
56 | 57 | <span class="sidemenu-item-text">{{item.text}}</span>
|
57 |
| - </a> |
58 |
| - </li> |
59 |
| - </ul> |
60 |
| - |
61 |
| - <ul class="sidemenu sidemenu-small" style="margin-top:50px" ng-if="!systemSection"> |
62 |
| - |
63 |
| - <!-- <li ng-if="contextSrv.user.isSignedIn"> |
64 |
| - <a href="profile" class="sidemenu-item"> |
65 |
| - <img ng-src="{{contextSrv.user.gravatarUrl}}"> |
66 |
| - <span class="sidemenu-item-text">{{contextSrv.user.name}}</span> |
67 |
| - </a> |
68 |
| - </li> --> |
69 |
| - |
70 |
| - <!-- <li class="dropdown"> |
71 |
| - <a class="sidemenu-item pointer" data-toggle="dropdown" ng-click="loadOrgs()" tabindex="0"> |
72 |
| - <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-users"></i></span> |
73 |
| - <span class="sidemenu-item-text">{{contextSrv.user.orgName}}</span><i class="fa fa-caret-down small"></i> |
74 |
| - </a> |
75 |
| - <ul class="dropdown-menu" role="menu" style="left: 65px"> |
76 |
| - <li ng-repeat="menuItem in orgMenu" ng-class="menuItem.cssClass"> |
77 |
| - <a href="{{menuItem.href}}" ng-if="menuItem.href"> |
78 |
| - <i class="{{menuItem.icon}}" ng-if="menuItem.icon"></i> |
79 |
| - {{menuItem.text}} |
80 |
| - </a> |
81 |
| - <a ng-click="menuItem.click()" ng-if="menuItem.click"> |
82 |
| - <i class="{{menuItem.icon}}"></i> |
83 |
| - {{menuItem.text}} |
84 |
| - </a> |
85 |
| - </li> |
86 |
| - </ul> |
87 |
| - </li> --> |
88 |
| - |
89 |
| - <li ng-if="contextSrv.isGrafanaAdmin"> |
90 |
| - <a href="admin/settings" class="sidemenu-item"> |
91 |
| - <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-cog"></i></span> |
92 |
| - <span class="sidemenu-item-text">Grafana admin</span> |
93 |
| - </a> |
94 |
| - </li> |
95 |
| - <li ng-if="showSignout"> |
96 |
| - <a href="logout" class="sidemenu-item" target="_self"> |
97 |
| - <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-sign-out"></i></span> |
98 |
| - <span class="sidemenu-item-text">Sign out</span> |
99 |
| - </a> |
100 |
| - </li> |
101 |
| - |
102 |
| - <li ng-if="!contextSrv.isSignedIn"> |
103 |
| - <a href="login" class="sidemenu-item" target="_self"> |
104 |
| - <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-sign-in"></i></span> |
105 |
| - <span class="sidemenu-item-text">Sign in</span> |
106 |
| - </a> |
| 58 | + </a> |
107 | 59 | </li>
|
108 |
| - </ul> |
109 | 60 |
|
110 |
| - <ul class="sidemenu sidemenu-small" style="margin-top:50px" ng-if="systemSection"> |
111 |
| - <li> |
112 |
| - <a href="{{appSubUrl}}/" class="sidemenu-item"> |
113 |
| - <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-backward"></i></span> |
114 |
| - <span class="sidemenu-item-text">Exit admin</span> |
115 |
| - </a> |
116 |
| - </li> |
117 |
| - <li ng-if="showSignout"> |
118 |
| - <a href="logout" class="sidemenu-item" target="_self"> |
119 |
| - <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-sign-out"></i></span> |
120 |
| - <span class="sidemenu-item-text">Sign out</span> |
121 |
| - </a> |
122 |
| - </li> |
| 61 | + <ul class="sidemenu sidemenu-small" style="margin-top:50px" ng-if="systemSection"> |
| 62 | + <li> |
| 63 | + <a href="{{appSubUrl}}/" class="sidemenu-item"> |
| 64 | + <span class="icon-circle sidemenu-icon"><i class="fa fa-fw fa-backward"></i></span> |
| 65 | + <span class="sidemenu-item-text">Exit admin</span> |
| 66 | + </a> |
| 67 | + </li> |
| 68 | + </ul> |
123 | 69 | </ul>
|
124 | 70 |
|
125 | 71 | </div>
|
0 commit comments