File size: 3,677 Bytes
7c89ed7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
<!--
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.
Copyright (c) 2014 Mozilla Corporation
-->

<template name="menu">
    <div class="container headercontainer">
        {{#if haveFeatures }}
        <div id="header" class="row center">
            <span id="nav-main">
                <ul>
                    <li><a href="/">Home</a></li>
                    {{#if isFeature "kibana"}}
                        <li> <a target="_blank" href={{ resolveKibanaURL mozdef.kibanaURL }}>Kibana</a>
                            <ul>
                                <li>
                                    {{#each kibanadashboards as item}}
                                        {{>kibanaDashboardItem}}
                                    {{/each}}
                                </li>
                            </ul>
                        </li>
                    {{/if}}
                    {{#if isFeature "alerts"}}
                        <li><a href="/alerts/">Alerts</a>
                            <ul>
                                {{#if isFeature "watchlist"}}
                                    <li><a href="/watchlist">watchlist</a></li>
                                {{/if}}
                                {{#if isFeature "ipblocklist"}}
                                    <li><a href="/ipblocklist">ip blocklist</a></li>
                                {{/if}}
                                {{#if isFeature "fqdnblocklist"}}
                                    <li><a href="/fqdnblocklist">fqdn blocklist</a></li>
                                {{/if}}
                                {{#if isFeature "manage-alerts"}}
                                    <li><a href="/manage-alerts">manage alerts</a></li>
                                {{/if}}
                            </ul>
                        </li>
                    {{/if}}
                    {{#if isFeature "investigations"}}
                        <li><a href="/investigations">Investigations</a>
                            <ul>
                                <li><a href="/investigation/new/">new investigation</a></li>
                            </ul>
                        </li>
                    {{/if}}
                    {{#if isFeature "incidents"}}
                        <li><a href="/incidents">Incidents</a>
                            <ul>
                                <li><a href="/incident/new/">new incident</a></li>
                                <li><a href="/incidents/veris/">veris stats</a></li>
                            </ul>
                        </li>
                    {{/if}}
                    {{#if isFeature "about"}}
                        <li><a href="/about">About</a>
                            <ul>
                                <li><a target="_blank" href="https://mozdef.readthedocs.io/en/latest/index.html">Documentation</a></li>
                                <li><a href="/preferences">Preferences</a></li>
                            </ul>
                        </li>
                    {{/if}}
                </ul>
                <label>
                    {{#if loggingIn}}
                    loading
                    {{/if}}
                    {{> loginButtons align="right"}}
                </label>

            </span>

        </div>
        {{/if}}
    </div>
</template>

<template name="kibanaDashboardItem">
    <li>
        <a target=" _blank" href="{{ resolveKibanaURL mozdef.kibanaURL }}#/dashboard/{{id}}">{{name}}</a>
    </li>
</template>