D. Berge
fabc9fe757
Do not make graphs editable
2021-09-28 18:30:26 +02:00
D. Berge
6f32f24481
Add configuration dialog to Graphs.
...
Lets the user choose which aspects (graphs) he wants to
be visible.
2021-09-28 18:17:38 +02:00
D. Berge
dffe7defbb
Add tooltips to Graphs toolbar
2021-09-28 18:16:57 +02:00
D. Berge
b9844528f1
Add graphBar to resizeObserver.
...
This ensures that it is always the right size when it first
gets displayed.
2021-09-28 18:15:19 +02:00
D. Berge
cd78dbd0d8
Fix typos in resizeObserver
2021-09-28 18:14:39 +02:00
D. Berge
798203be9f
Add preferences support to DougalGraphGunsPressure
2021-09-28 18:12:37 +02:00
D. Berge
5bfd7dc835
Add preferences support to DougalGraphGunsDepth
2021-09-28 18:11:43 +02:00
D. Berge
c17862fbbb
Add preferences support to DougalGraphGunsTiming
2021-09-28 18:11:04 +02:00
D. Berge
04c0369923
Add preferences support to DougalGraphArraysIJScatter
2021-09-28 18:10:08 +02:00
D. Berge
026cfb6f98
Rename GraphArraysIJScatter to DougalGraphArraysIJScatter
2021-09-28 18:08:48 +02:00
D. Berge
a4e6ec0712
Add support for personalising QC graph settings.
...
Preferences are read from the store and passed to graph components
via the `settings` prop. Component may changed their own settings
by emitting the `update:settings` signal.
2021-09-28 17:59:32 +02:00
D. Berge
b3e052cb12
Add utility function to filter preferences by a prefix
2021-09-28 17:53:07 +02:00
D. Berge
cf88ecf172
Save user preferences to Vuex store.
...
The user preferences are saved in the browser's localStorage and
read by setCredentials() whenever that function is called. From
that point they are cached in the Vuex store.
Provided that preferences are only modified through the store,
via the saveUserPreference() call, the preferences should always
be in sync between the store and the browser.
The preferences object is a key/value store. Each key is
expected to be in the form of a series of dot-separated prefixes,
e.g., `UserX.RoleY.Graphs.GraphType1.setting0`.
For user preferences, the first two prefix elements should be the
username and role of the user that the setting applies to. These will
be automatically added and stripped by saveUserPreference() and
loadUserPreferences() respectively.
2021-09-28 17:42:49 +02:00
D. Berge
e267440711
Move comment to right place
2021-09-28 17:30:48 +02:00
D. Berge
454094b187
Refactor gun heatmaps component.
...
Fixes #150 .
Contributes towards the goal of #149 . As irrelevant data (such
as for non-firing guns) is no longer shown at all. This affects:
* Firetime (only active array data shown)
* Gun deltas (only active array shown)
* Fill time (only non-active array shown)
2021-09-21 00:32:00 +02:00
D. Berge
862e754a6f
Fix labelling of gun mode and detect heatmaps.
...
Fixes #142 .
2021-09-20 00:18:31 +02:00
D. Berge
894877750e
Make heatmap hover box more informative.
...
Closes #143 .
2021-09-20 00:17:35 +02:00
D. Berge
09b45d5d65
Swap outlier colours
2021-09-11 21:30:12 +02:00
D. Berge
1352c3b312
Make graph colours consistent for port / starboard elements
2021-09-11 19:19:58 +02:00
D. Berge
30aa2c302e
Add graphic aesthetics
2021-09-11 12:38:12 +02:00
D. Berge
3eaa2757b9
Add Graphs tab to navigation bar
2021-09-11 12:19:06 +02:00
D. Berge
6f6af1bbc7
Add graphs/ route to client
2021-09-11 12:19:06 +02:00
D. Berge
019561229c
Add Graph component.
...
It displays a series of data plots.
2021-09-11 12:19:06 +02:00
D. Berge
e212dc8b92
Add unpack helper function to frontend.
...
Convenience function to extract a key from an
array of objects.
2021-09-11 12:19:06 +02:00
D. Berge
5c00013892
Add graphic library dependencies
2021-09-11 12:19:06 +02:00
D. Berge
1e5bdcc068
Add Vuex functions to load / save user preferences
2021-09-11 12:19:06 +02:00
D. Berge
a280a910f5
Add database upgrade file 07
2021-09-11 12:19:06 +02:00
D. Berge
45fe467a21
Implement sequence/get API endpoint.
...
It returns data for all individual points in a sequence.
2021-09-11 12:19:06 +02:00
D. Berge
8d3b7adc78
Show azimuths to two decimals in SeisJSON exports
2021-09-04 23:34:53 +02:00
D. Berge
079d3a18b0
Merge branch '131-show-missing-shots-in-sequence-reports' into 'devel'
...
Resolve "Show missing shots in sequence reports"
Closes #131
See merge request wgp/dougal/software!15
2021-09-04 21:32:44 +00:00
D. Berge
f0b1fc2fe6
Show missed shot events in HTML, PDF exports
2021-09-04 23:29:58 +02:00
D. Berge
987bdf6e21
Add option to export missing shots as SeisJSON events
2021-09-04 23:28:43 +02:00
D. Berge
1d3507b3a4
Export missing shots by default.
...
Unless explicitly requested by the user by setting the
option `missing` to `false`, a list of missing shotpoints
will be included in the SeisJSON file.
2021-09-04 23:19:25 +02:00
D. Berge
a82fc7bc8a
Recover from feed XML parsing error
2021-09-04 02:43:58 +02:00
D. Berge
29b3c9a250
Show azimuth to two decimals elsewhere too.
...
Related to #126 , might as well use two decimals throughout.
2021-09-02 01:18:47 +02:00
D. Berge
040c1ead96
Show azimuth to two decimal places.
...
In planner report template.
Closes #126 .
2021-09-02 01:17:40 +02:00
D. Berge
1c7bed0c15
Fix returning next planned sequence number.
...
If no sequences have been shot, return 1 instead of null as the
next available sequence number.
Fixes #125 .
2021-09-02 01:04:38 +02:00
D. Berge
dfcda1b2d9
Merge branch '103-24-hour-lookahead-planning-report' into 'devel'
...
Resolve "24-hour lookahead planning report"
Closes #103
See merge request wgp/dougal/software!13
2021-06-21 14:53:35 +00:00
D. Berge
b3aadfc33c
Merge branch '60-update-planner-as-sequences-are-shot' into 'devel'
...
Resolve "Update planner as sequences are shot"
Closes #60
See merge request wgp/dougal/software!12
2021-06-21 14:52:11 +00:00
D. Berge
d5980d9154
Add CSV planner output option
2021-06-19 19:04:05 +02:00
D. Berge
b5f2945c8b
Fix end time in plan HTML template
2021-06-19 15:43:04 +02:00
D. Berge
9bbffe2ae0
React to changes in planner remarks
2021-06-19 12:27:36 +02:00
D. Berge
09f60d6c18
Add database upgrade file 06
2021-06-19 12:23:25 +02:00
D. Berge
81d9ea19cc
Add adjust_planner() function to DB schema.
...
It updates the planned lines details according to production and current
time.
2021-06-19 12:18:28 +02:00
D. Berge
497d4d68f9
Call notify on changes to schema's info table
2021-06-19 12:17:26 +02:00
D. Berge
853deca3c3
Rename misnamed trigger
2021-06-19 12:16:37 +02:00
D. Berge
99f1530db3
Replace phone icon in template.
...
Strangely enough, the emoji icon seems to work reliably across
platforms.
2021-05-31 02:54:38 +02:00
D. Berge
b325ae3452
Let the user know when there are no planner comments
2021-05-31 02:47:20 +02:00
D. Berge
f97d334fe5
Improve the aesthetics of the planner remarks section
2021-05-31 02:41:58 +02:00
D. Berge
cb114f01cd
Add GUI support for downloading planner data.
...
Including HTML and PDF formats, which constitutes the lookahead report.
2021-05-31 02:29:50 +02:00