aboutsummaryrefslogtreecommitdiffstats
path: root/ui/imports/ui/components/new-scanning
diff options
context:
space:
mode:
Diffstat (limited to 'ui/imports/ui/components/new-scanning')
-rw-r--r--ui/imports/ui/components/new-scanning/new-scanning.html53
-rw-r--r--ui/imports/ui/components/new-scanning/new-scanning.js80
-rw-r--r--ui/imports/ui/components/new-scanning/new-scanning.styl7
3 files changed, 0 insertions, 140 deletions
diff --git a/ui/imports/ui/components/new-scanning/new-scanning.html b/ui/imports/ui/components/new-scanning/new-scanning.html
deleted file mode 100644
index acd65bc..0000000
--- a/ui/imports/ui/components/new-scanning/new-scanning.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!--
-########################################################################################
-# Copyright (c) 2017 Koren Lev (Cisco Systems), Yaron Yogev (Cisco Systems) and others #
-# #
-# All rights reserved. This program and the accompanying materials #
-# are made available under the terms of the Apache License, Version 2.0 #
-# which accompanies this distribution, and is available at #
-# http://www.apache.org/licenses/LICENSE-2.0 #
-########################################################################################
- -->
-<template name="NewScanning">
-<div class="os-new-scanning">
- <div class="sm-content cards white">
- <ul class="nav nav-tabs" role="tablist">
- <li role="presentation"
- class="active">
- <a href="#newImmediateScan"
- aria-controls=""
- role="tab"
- data-toggle="tab"
- id=""
- data-is-disabled=""
- class="sm-tab-link"
- >Run a Scan Now</a>
- </li>
- <li role="presentation">
- <a href="#newScheduledScan"
- aria-controls="#newScheduledScan"
- role="tab"
- data-toggle="tab"
- id="link-scheduled-schen"
- data-is-disabled="false"
- class="sm-tab-link"
- >Schedule a Scan</a>
- </li>
- </ul>
-
- <!-- Tab panes -->
- <div class="tab-content">
- <div role="tabpanel"
- class="tab-pane fade active in"
- id="newImmediateScan">
- {{>ScanningRequest (argsScanningRequest env) }}
- </div>
- <div role="tabpanel"
- class="tab-pane fade"
- id="newScheduledScan">
- {{>ScheduledScan (argsScheduledScan env) }}
- </div>
- </div>
- </div>
-</div>
-</template>
diff --git a/ui/imports/ui/components/new-scanning/new-scanning.js b/ui/imports/ui/components/new-scanning/new-scanning.js
deleted file mode 100644
index 27b72c2..0000000
--- a/ui/imports/ui/components/new-scanning/new-scanning.js
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * Template Component: NewScanning
- */
-
-import * as R from 'ramda';
-import { Template } from 'meteor/templating';
-import { SimpleSchema } from 'meteor/aldeed:simple-schema';
-import { ReactiveDict } from 'meteor/reactive-dict';
-import { ScheduledScans, subsScheduledScansEnv } from '/imports/api/scheduled-scans/scheduled-scans';
-
-import './new-scanning.html';
-
-/*
- * Lifecycles
- */
-
-Template.NewScanning.onCreated(function() {
- let instance = this;
- instance.state = new ReactiveDict();
- instance.state.setDefault({
- env: null,
- scheduledScanId: null
- });
-
- instance.autorun(function () {
- let data = Template.currentData();
- new SimpleSchema({
- env: { type: String, optional: true },
- }).validate(data);
-
- instance.state.set('env', data.env);
- });
-
- instance.autorun(function () {
- let env = instance.state.get('env');
- instance.subscribe(subsScheduledScansEnv, env);
- ScheduledScans.find({ environment: env }).forEach((schedule) => {
- instance.state.set('scheduledScanId', schedule._id);
- });
- });
-});
-
-/*
-Template.NewScanning.rendered = function() {
-};
-*/
-
-/*
- * Events
- */
-
-Template.NewScanning.events({
-});
-
-/*
- * Helpers
- */
-
-Template.NewScanning.helpers({
- argsScanningRequest: function (env) {
- return {
- action: 'insert',
- env: env,
- };
- },
-
- argsScheduledScan: function (env) {
- let instance = Template.instance();
- let scheduledScanId = instance.state.get('scheduledScanId');
- let action = R.ifElse(R.isNil, R.always('insert'), R.always('update'))(scheduledScanId);
-
- return {
- action: action,
- env: env,
- _id: scheduledScanId,
- };
- },
-}); // end: helpers
-
-
diff --git a/ui/imports/ui/components/new-scanning/new-scanning.styl b/ui/imports/ui/components/new-scanning/new-scanning.styl
deleted file mode 100644
index e7c83fe..0000000
--- a/ui/imports/ui/components/new-scanning/new-scanning.styl
+++ /dev/null
@@ -1,7 +0,0 @@
-.os-new-scanning
- display: flex;
- flex-flow: row nowrap;
- padding: 20px;
-
- .sm-content
- flex: 1;