Skip to content

Commit

Permalink
Merge pull request #66 from wazuh/3.2-dev-gdpr
Browse files Browse the repository at this point in the history
New GDPR tabs
  • Loading branch information
manuasir committed May 21, 2018
2 parents 7abfd66 + 561232b commit edf83ac
Show file tree
Hide file tree
Showing 10 changed files with 1,888 additions and 43 deletions.
903 changes: 903 additions & 0 deletions SplunkAppForWazuh/appserver/static/js/viewControllers/gdpr.js

Large diffs are not rendered by default.

518 changes: 518 additions & 0 deletions SplunkAppForWazuh/appserver/static/js/viewControllers/overview_gdpr.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@

// <![CDATA[
//
// LIBRARY REQUIREMENTS
//
// In the require function, we include the necessary libraries and modules for
// the HTML dashboard. Then, we pass variable names for these libraries and
// modules as function parameters, in order.
//
// When you add libraries or modules, remember to retain this mapping order
// between the library or module and its function parameter. You can do this by
// adding to the end of these lists, as shown in the commented examples below.

/*
* Wazuh app - Overview PCI-DSS view controller
* Copyright (C) 2018 Wazuh, Inc.
*
* This program is free software you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation either version 2 of the License, or
* (at your option) any later version.
*
* Find more information about this on the LICENSE file.
*/
require([
"splunkjs/mvc",
"splunkjs/mvc/utils",
Expand Down
246 changes: 246 additions & 0 deletions SplunkAppForWazuh/default/data/ui/html/gdpr.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,246 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>GDPR</title>
<link rel="shortcut icon" href="/en-US/static/@D29613BFA55A6A86E763E8B3BFC27BC3BD51205D97FAE114856B46EFA051FD84/img/favicon.ico"
/>
<link rel="stylesheet" type="text/css" href="{{SPLUNKWEB_URL_PREFIX}}/static/build/css/bootstrap-enterprise.css" />
<link rel="stylesheet" type="text/css" href="{{SPLUNKWEB_URL_PREFIX}}/static/css/build/pages/dashboard-simple-bootstrap.min.css"
/>
<style>
div[data-view="views/shared/appbar/Master"] {
background-color: #00445A;
}
</style>

<meta name="referrer" content="never" />
<meta name="referrer" content="no-referrer" />

<script>
window._splunk_metrics_events = {
push: function () { },
active: false,
}
</script>
</head>

<body class="simplexml preload locale-en" data-splunk-version="7.0.3" data-splunk-product="enterprise">

<header>
<a class="navSkip" href="#navSkip" tabindex="1">Screen reader users, click here to skip the navigation bar</a>
<div class="header splunk-header">
<div id="placeholder-splunk-bar">
<a href="{{SPLUNKWEB_URL_PREFIX}}/app/launcher/home" class="brand" title="splunk &gt; listen to your data">splunk
<strong>&gt;</strong>
</a>
</div>
<div id="placeholder-app-bar"></div>
</div>
<a id="navSkip"></a>
</header>
<div class="dashboard-body container-fluid main-section-body" data-role="main">
<div class="dashboard-header clearfix">
<h2>GDPR</h2>
</div>
<div class="fieldset">
<div class="input input-dropdown" id="input1">
<label>Agent</label>
</div>
<div class="input input-timerangepicker" id="input2">
<label>When?</label>
</div>
</div>

<div id="row2" class="dashboard-row dashboard-row2">
<div id="panel2" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirements by time $agent$</h2>

<div class="panel-element-row">
<div id="element2" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel3" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirements $agent$</h2>

<div class="panel-element-row">
<div id="element3" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
<div id="row3" class="dashboard-row dashboard-row3">
<div id="panel4" class="dashboard-cell" style="width: 25%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirement II_5.1.f</h2>

<div class="panel-element-row">
<div id="element4" class="dashboard-element chart" style="width: 100%">
<div class="panel-head">
<h3>$agent$</h3>
</div>
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel5" class="dashboard-cell" style="width: 25%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirement IV_30.1.g</h2>

<div class="panel-element-row">
<div id="element5" class="dashboard-element chart" style="width: 100%">
<div class="panel-head">
<h3>$agent$</h3>
</div>
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel6" class="dashboard-cell" style="width: 25%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirement IV_32.2</h2>

<div class="panel-element-row">
<div id="element6" class="dashboard-element chart" style="width: 100%">
<div class="panel-head">
<h3>$agent$</h3>
</div>
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel7" class="dashboard-cell" style="width: 25%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirement IV_35.7.d</h2>

<div class="panel-element-row">
<div id="element7" class="dashboard-element chart" style="width: 100%">
<div class="panel-head">
<h3>$agent$</h3>
</div>
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
<div id="row4" class="dashboard-row dashboard-row4">
<div id="panel8" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirements / Groups $agent$</h2>

<div class="panel-element-row">
<div id="element8" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel9" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirements / Agent $agent$</h2>

<div class="panel-element-row">
<div id="element9" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
<div id="row5" class="dashboard-row dashboard-row5">
<div id="panel10" class="dashboard-cell" style="width: 100%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">High risk alerts $agent$</h2>

<div class="panel-element-row">
<div id="element10" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
<div id="row6" class="dashboard-row dashboard-row6">
<div id="panel11" class="dashboard-cell" style="width: 100%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Signature area chart $agent$</h2>

<div class="panel-element-row">
<div id="element11" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
<div id="row7" class="dashboard-row dashboard-row7">
<div id="panel12" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Integrity checksum changed $agent$</h2>

<div class="panel-element-row">
<div id="element12" class="dashboard-element chart" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel13" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">File integrity monitoring checksum changed $agent$</h2>

<div class="panel-element-row">
<div id="element13" class="dashboard-element table" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
<div id="row8" class="dashboard-row dashboard-row8">
<div id="panel14" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Last alerts $agent$</h2>

<div class="panel-element-row">
<div id="element14" class="dashboard-element table" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
<div id="panel15" class="dashboard-cell" style="width: 50%;">
<div class="dashboard-panel clearfix">
<h2 class="panel-title">Requirements by agent $agent$</h2>

<div class="panel-element-row">
<div id="element15" class="dashboard-element table" style="width: 100%">
<div class="panel-body"></div>
</div>
</div>
</div>
</div>
</div>
</div>

<script src="{{SPLUNKWEB_URL_PREFIX}}/config?autoload=1" crossorigin="use-credentials"></script>
<script src="{{SPLUNKWEB_URL_PREFIX}}/static/js/i18n.js"></script>
<script src="{{SPLUNKWEB_URL_PREFIX}}/i18ncatalog?autoload=1"></script>
<script src="{{SPLUNKWEB_URL_PREFIX}}/static/build/simplexml/index.js"></script>
<script src="{{SPLUNKWEB_URL_PREFIX}}/static/app/SplunkAppForWazuh/js/viewControllers/gdpr.js"></script>
</body>

</html>
Loading

0 comments on commit edf83ac

Please sign in to comment.