D. Berge
46b9978d3f
Allow searching sequence list by line.
...
Closes #40 .
2020-09-23 21:13:55 +02:00
D. Berge
808fa71c5f
Change colour of highlighted row in sequence list.
...
The default pink colour in night mode wasn't overly popular.
Related to #36 .
2020-09-23 21:05:08 +02:00
D. Berge
a4ed7f7b62
Return all QC events, not just those with labels
2020-09-23 20:19:13 +02:00
D. Berge
60ffff15bf
Disconnect DB sessions before starting upgrade
2020-09-23 18:18:39 +02:00
D. Berge
33c23c1239
Return event labels directly from events view.
...
This speeds up the query by orders of magnitude.
2020-09-23 16:31:55 +02:00
D. Berge
0e5e54b680
Ensure views are synchronised after re-import
2020-09-23 15:48:42 +02:00
D. Berge
6b52383056
Reset sequences after re-import
2020-09-23 15:48:21 +02:00
D. Berge
97104556b7
Do not hard fail if imports fail for one project.
...
It may be the case that we have already re-imported
some of the data, so we just move on to the next
project.
2020-09-23 15:46:17 +02:00
D. Berge
6bab21bce4
Fix QC test definition
2020-09-23 15:45:41 +02:00
D. Berge
7898cc907d
Set, retrieve and process QC labels on frontend
2020-09-20 18:12:48 +02:00
D. Berge
80e8ccef9c
Add endpoints for setting and retrieving metadata
2020-09-20 18:11:33 +02:00
D. Berge
7e36305472
Remove logging statements
2020-09-20 18:10:25 +02:00
D. Berge
fe3a825bf7
Do not overwrite other qc info
2020-09-20 18:09:43 +02:00
D. Berge
bdb2fb9c3f
Cache QC results associated with each shot / sequence.
...
This is to enable the user to associate information, in
particular “QCAccepted” override labels, to individual
results. The information stays associated with tests
unless the data is removed or the results change (e.g.,
because the data was reprocessed or the test parameters
or algorithm were changed).
2020-09-20 17:10:47 +02:00
D. Berge
cd392a33df
When QCs called without projectId, associate pid with results.
...
Otherwise the return value would be ambiguous as we wouldn't
know to which project the values belong.
2020-09-20 17:09:31 +02:00
D. Berge
2107a5087a
Skip disabled items
2020-09-20 17:08:47 +02:00
D. Berge
2bd4b895b7
Save item id in results
2020-09-20 17:08:15 +02:00
D. Berge
1f837b12df
Save item type in results.
...
Not sure if this is actually used though.
2020-09-20 17:05:32 +02:00
D. Berge
5324a71523
Fix assignment of _id values to tests
2020-09-20 17:04:13 +02:00
D. Berge
ae0052de0c
Add id to QC tests.
...
Each test has to have a unique id, in order that
we can associate results and labels with them and
cope with reorganisation of the QC tree.
2020-09-20 17:00:52 +02:00
D. Berge
92f15d00de
Check for Notifications in the window object
2020-09-19 14:48:03 +02:00
D. Berge
b58dfc847a
Adapt footer to small viewports
2020-09-15 03:06:31 +02:00
D. Berge
6c582e6b4b
Notifications control: cancel waiting state if switched off
2020-09-15 03:02:12 +02:00
D. Berge
47166b65e0
Adapt footer to small viewports
2020-09-15 02:54:48 +02:00
D. Berge
f32066695e
Add notifications control.
...
Experimental. Pushes updates of interest (currently
new / changed log entries) via the Notifications API.
Can be enabled or disabled by the user at any time.
2020-09-15 02:41:05 +02:00
D. Berge
3d091eec53
Adapt to small viewports
2020-09-15 02:40:19 +02:00
D. Berge
00e00a2ae6
Change page title
2020-09-15 00:39:46 +02:00
D. Berge
0bbe29febc
Make QC tab more mobile friendly.
...
Closes #38 .
2020-09-14 23:58:26 +02:00
D. Berge
d93c70b9eb
Make log reactive.
...
Automatically reloads when events have been changed.
2020-09-14 23:56:30 +02:00
D. Berge
946e05c283
Add project schema to Vuex state
2020-09-14 23:55:46 +02:00
D. Berge
94c3ed1584
Update schema.
...
* Report also schema in projects_summary
* Add notify triggers to events_timed, events_seq
2020-09-14 23:54:48 +02:00
D. Berge
5980b7d231
Implementation of QC qualification UI (non-functional).
...
This commit implements a possible interface for QC
qualifications, with a mechanism to override QC results.
As of this commit, no changes are saved to the backend.
2020-09-14 20:48:27 +02:00
D. Berge
ffcc3ef8cb
Remove dead code
2020-09-14 20:46:56 +02:00
D. Berge
1348eb9a8a
Rename QCFail label to QC
2020-09-14 20:45:34 +02:00
D. Berge
4b3a254119
Ensure labels are unique
2020-09-14 14:06:49 +02:00
D. Berge
5a96701e46
Use labels from preset remarks
2020-09-14 13:46:46 +02:00
D. Berge
165640599c
Highlight clicked row in sequence list.
...
Clicking again unhighlights.
Closes #36 .
2020-09-14 11:36:37 +02:00
D. Berge
c9b9a009af
Speed up the events view.
...
We do this with the help of some denormalisation
and a handy trigger.
Closes #35 .
2020-09-14 03:01:55 +02:00
D. Berge
b5b91d41c9
Reset event serial ids after re-import.
...
When the database is recreated, the sequences
used in the events_timed and events_seq tables
will be at their initial values, which will
almost certainly conflict with existing data
when it is imported via COPY.
With this commit, we set the current value for
those sequences to something usable.
Fixes #33 .
2020-09-14 01:36:40 +02:00
D. Berge
53077f0baf
Remove logging statement
2020-09-13 17:30:25 +02:00
D. Berge
d45e17fce3
Add scripts to launch Dougal services in production
2020-09-13 15:35:36 +02:00
D. Berge
225c710142
Allow taking JWT secret from environment in production
2020-09-13 15:02:58 +02:00
D. Berge
da7a977c59
Change definition of Preplot QC objects
2020-09-12 22:25:45 +02:00
D. Berge
13d4771589
Add description of QC tests
2020-09-12 22:07:08 +02:00
D. Berge
52cdc8904b
QC: Add gun deltas warning check
2020-09-12 21:22:34 +02:00
D. Berge
69f43c129b
Remove spurious line from QC definition
2020-09-12 21:22:13 +02:00
D. Berge
8a5d103754
Fix typo
2020-09-12 20:59:20 +02:00
D. Berge
1d3d202d1f
QC: change threshold of inline moving average check
2020-09-12 19:56:34 +02:00
D. Berge
cd76df9329
QC: check inline position shot by shot
2020-09-12 19:56:00 +02:00
D. Berge
5e130c3e42
QC: measure gun not manifold pressure
2020-09-12 19:54:01 +02:00