|
1 | 1 | <header role="banner">
|
2 | 2 | <nav role="navigation" class="navigation-wrapper">
|
3 |
| - <div class="left-nav" role="menubar"> |
4 |
| - <div role="menuitem" class="logo-wrapper"> |
5 |
| - <a tabindex="0" routerLink="/" class="logo" title="logo link to homepage"></a> |
6 |
| - </div> |
7 |
| - <div class="navigation-menu"> |
8 |
| - <app-authorized [allOf]="[ |
9 |
| - ['/api/v0/eventfeed', 'get'], |
10 |
| - ['/api/v0/eventstrings', 'get'], |
11 |
| - ['/api/v0/event_type_counts', 'get'], |
12 |
| - ['/api/v0/event_task_counts', 'get']]"> |
13 |
| - <div role="menuitem" class="nav-link"><a routerLink="/dashboards/event-feed" routerLinkActive="active" tabindex="0">Dashboards</a></div> |
14 |
| - </app-authorized> |
| 3 | + <div role="menuitem" class="logo-wrapper"> |
| 4 | + <a tabindex="0" routerLink="/" class="logo" title="logo link to homepage"></a> |
| 5 | + </div> |
| 6 | + <div class="navigation-menu"> |
| 7 | + <app-authorized [allOf]="[ |
| 8 | + ['/api/v0/eventfeed', 'get'], |
| 9 | + ['/api/v0/eventstrings', 'get'], |
| 10 | + ['/api/v0/event_type_counts', 'get'], |
| 11 | + ['/api/v0/event_task_counts', 'get']]"> |
| 12 | + <div role="menuitem" class="nav-link"><a routerLink="/dashboards/event-feed" routerLinkActive="active" tabindex="0">Dashboards</a></div> |
| 13 | + </app-authorized> |
15 | 14 |
|
16 |
| - <app-authorized [allOf]="[ |
17 |
| - ['/api/v0/applications/services', 'get'], |
18 |
| - ['/api/v0/applications/service-groups', 'get']]"> |
19 |
| - <div role="menuitem" class="nav-link"><a routerLink="/applications/service-groups" routerLinkActive="active" tabindex="0">Applications</a></div> |
20 |
| - </app-authorized> |
| 15 | + <app-authorized [allOf]="[ |
| 16 | + ['/api/v0/applications/services', 'get'], |
| 17 | + ['/api/v0/applications/service-groups', 'get']]"> |
| 18 | + <div role="menuitem" class="nav-link"><a routerLink="/applications/service-groups" routerLinkActive="active" tabindex="0">Applications</a></div> |
| 19 | + </app-authorized> |
21 | 20 |
|
22 |
| - <app-authorized [allOf]="[ |
23 |
| - ['/api/v0/cfgmgmt/nodes', 'get'], |
24 |
| - ['/api/v0/cfgmgmt/stats/node_counts', 'get']]"> |
25 |
| - <div role="menuitem" class="nav-link"><a routerLink="/infrastructure" routerLinkActive="active" tabindex="0">Infrastructure</a></div> |
26 |
| - </app-authorized> |
| 21 | + <app-authorized [allOf]="[ |
| 22 | + ['/api/v0/cfgmgmt/nodes', 'get'], |
| 23 | + ['/api/v0/cfgmgmt/stats/node_counts', 'get']]"> |
| 24 | + <div role="menuitem" class="nav-link"><a routerLink="/infrastructure" routerLinkActive="active" tabindex="0">Infrastructure</a></div> |
| 25 | + </app-authorized> |
27 | 26 |
|
28 |
| - <app-authorized [anyOf]="[ |
29 |
| - ['/api/v0/compliance/reporting/stats/summary', 'post'], |
30 |
| - ['/api/v0/compliance/reporting/stats/failures', 'post'], |
31 |
| - ['/api/v0/compliance/reporting/stats/trend', 'post'], |
32 |
| - ['/api/v0/compliance/scanner/jobs', 'post'], |
33 |
| - ['/api/v0/compliance/scanner/jobs/search', 'post'], |
34 |
| - ['/api/v0/compliance/profiles/search', 'post']]"> |
35 |
| - <div role="menuitem" class="nav-link"><a routerLink="/compliance" routerLinkActive="active" tabindex="0">Compliance</a></div> |
36 |
| - </app-authorized> |
| 27 | + <app-authorized [anyOf]="[ |
| 28 | + ['/api/v0/compliance/reporting/stats/summary', 'post'], |
| 29 | + ['/api/v0/compliance/reporting/stats/failures', 'post'], |
| 30 | + ['/api/v0/compliance/reporting/stats/trend', 'post'], |
| 31 | + ['/api/v0/compliance/scanner/jobs', 'post'], |
| 32 | + ['/api/v0/compliance/scanner/jobs/search', 'post'], |
| 33 | + ['/api/v0/compliance/profiles/search', 'post']]"> |
| 34 | + <div role="menuitem" class="nav-link"><a routerLink="/compliance" routerLinkActive="active" tabindex="0">Compliance</a></div> |
| 35 | + </app-authorized> |
37 | 36 |
|
38 |
| - <app-authorized [anyOf]="[ |
39 |
| - ['/api/v0/datafeed/destinations', 'post'], |
40 |
| - ['/api/v0/notifications/rules', 'get'], |
41 |
| - ['/api/v0/secrets/search', 'post'], |
42 |
| - ['/api/v0/nodemanagers/search', 'post'], |
43 |
| - ['/api/v0/retention/nodes/status', 'get'], |
44 |
| - ['/apis/iam/v2/users', 'get'], |
45 |
| - ['/apis/iam/v2/teams', 'get'], |
46 |
| - ['/apis/iam/v2/tokens', 'get'], |
47 |
| - ['/apis/iam/v2/policies', 'get'], |
48 |
| - ['/apis/iam/v2/roles', 'get'], |
49 |
| - ['/apis/iam/v2/projects', 'get']] "> |
50 |
| - <div role="menuitem" class="nav-link"><a routerLink="/settings" routerLinkActive="active" tabindex="0">Settings</a></div> |
51 |
| - </app-authorized> |
52 |
| - </div> |
| 37 | + <app-authorized [anyOf]="[ |
| 38 | + ['/api/v0/datafeed/destinations', 'post'], |
| 39 | + ['/api/v0/notifications/rules', 'get'], |
| 40 | + ['/api/v0/secrets/search', 'post'], |
| 41 | + ['/api/v0/nodemanagers/search', 'post'], |
| 42 | + ['/api/v0/retention/nodes/status', 'get'], |
| 43 | + ['/apis/iam/v2/users', 'get'], |
| 44 | + ['/apis/iam/v2/teams', 'get'], |
| 45 | + ['/apis/iam/v2/tokens', 'get'], |
| 46 | + ['/apis/iam/v2/policies', 'get'], |
| 47 | + ['/apis/iam/v2/roles', 'get'], |
| 48 | + ['/apis/iam/v2/projects', 'get']] "> |
| 49 | + <div role="menuitem" class="nav-link"><a routerLink="/settings" routerLinkActive="active" tabindex="0">Settings</a></div> |
| 50 | + </app-authorized> |
53 | 51 | </div>
|
54 | 52 | <div class="right-nav" role="menubar">
|
55 | 53 | <app-projects-filter></app-projects-filter>
|
|
0 commit comments