From 1a45b10ce53b27acc95604981917d6b5b6722832 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Wed, 28 Oct 2020 17:22:41 -0700 Subject: [PATCH] Added scatter plot on reporting RPS-52 --- electron/analytics.js | 5 +- electron/main.js | 2 +- .../jobs-lines-table.molecule.jsx | 1 - .../reporting-dates.molecule.jsx | 20 ++- .../reporting-jobs-list.molecule.jsx | 8 +- .../reporting-scatterchart.molecule.jsx | 119 ++++++++++++++++++ .../pages/reporting/reporting.page.jsx | 24 +++- .../reporting/reporting.page.styles.scss | 8 ++ src/redux/reporting/reporting.sagas.js | 26 +++- 9 files changed, 196 insertions(+), 17 deletions(-) create mode 100644 src/components/molecules/reporting-scatterchart/reporting-scatterchart.molecule.jsx create mode 100644 src/components/pages/reporting/reporting.page.styles.scss diff --git a/electron/analytics.js b/electron/analytics.js index 888a4b2..5d8b23b 100644 --- a/electron/analytics.js +++ b/electron/analytics.js @@ -10,7 +10,7 @@ Nucleus.init("5f91b569b95bac34eefdb63a", { }); Nucleus.setProps({ - version: app.getVersion().toString(), + version: app.getVersion(), }); Nucleus.onError = (type, err) => { @@ -24,8 +24,7 @@ ipcMain.on(ipcTypes.app.toMain.setUserName, (event, userName) => { }); ipcMain.on(ipcTypes.app.toMain.track, (e, args) => { - console.log("args", args); - log.log("Received Tracking Request", args); + log.log("NUCLEUS Event", args); const { event, ...eventDetails } = args; try { Nucleus.track(event, eventDetails); diff --git a/electron/main.js b/electron/main.js index 22f807c..93be705 100644 --- a/electron/main.js +++ b/electron/main.js @@ -301,7 +301,7 @@ autoUpdater.on("download-progress", (ev) => { }); autoUpdater.on("update-downloaded", (ev, info) => { - Nucleus.track("UPDATE_DOWNLOADED", info); + Nucleus.track("UPDATE_DOWNLOADED", ev); // if (process.env.NODE_ENV === "production") { dialog.showMessageBox( diff --git a/src/components/molecules/jobs-lines-table/jobs-lines-table.molecule.jsx b/src/components/molecules/jobs-lines-table/jobs-lines-table.molecule.jsx index ef26d9a..173f152 100644 --- a/src/components/molecules/jobs-lines-table/jobs-lines-table.molecule.jsx +++ b/src/components/molecules/jobs-lines-table/jobs-lines-table.molecule.jsx @@ -133,7 +133,6 @@ export default function JobLinesTableMolecule({ loading, job }) { : joblines; const handleChange = (pagination, filters, sorter) => { - console.log("Various parameters", pagination, filters, sorter); setFilters(filters); }; diff --git a/src/components/molecules/reporting-dates/reporting-dates.molecule.jsx b/src/components/molecules/reporting-dates/reporting-dates.molecule.jsx index 00f054a..8e70573 100644 --- a/src/components/molecules/reporting-dates/reporting-dates.molecule.jsx +++ b/src/components/molecules/reporting-dates/reporting-dates.molecule.jsx @@ -3,6 +3,7 @@ import React from "react"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { queryReportingData } from "../../../redux/reporting/reporting.actions"; +import moment from "moment"; const mapStateToProps = createStructuredSelector({ //currentUser: selectCurrentUser }); @@ -32,7 +33,24 @@ export function ReportingDatesMolecule({ queryReportingData }) { name="dateRange" rules={[{ type: "array", required: true }]} > - +