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
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
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
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
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
7b0bcb5256
Report timestamp when QCs were last run
2020-09-12 19:53:20 +02:00
D. Berge
ea34bbc7bb
Let the user know if there are no QCs
2020-09-12 19:16:41 +02:00
D. Berge
b28224475e
Make style scoped
2020-09-12 19:16:18 +02:00
D. Berge
c82caa1d1f
Add QC view to web interface.
...
This commit implements most of what is required
by #23 , with the exception of labels processing
as stated in https://gitlab.com/wgp/dougal/software/-/issues/23/designs/20200908_101516.jpg#note_408968681
2020-09-10 23:27:53 +02:00
D. Berge
a596a3be48
Implement QC routine.
...
Even though for practical reasons it's inside lib/www
this is meant to be run by bin/runner.sh at regular
intervals and refresh the QC data. This is a work
in progress. This version does not process or produce
labels, it doesn't create events in the event log and
it doesn't do online data, amongst other things.
2020-09-10 23:18:28 +02:00
D. Berge
08656a0b5e
Fix reversed actions in calendar
2020-09-10 02:19:46 +02:00
D. Berge
5fdd84fadf
Change style of raw data columns in sequence list
2020-09-10 02:19:07 +02:00
D. Berge
db25878fdd
Add info API endpoint.
...
It queries a project's `info` table.
2020-09-09 15:55:04 +02:00
D. Berge
1a612f74d6
Refactor configuration methods in DB
2020-09-09 15:53:01 +02:00
D. Berge
c40a859efa
Deal with Hydronav header fields overflowing.
...
Fixes #21 .
2020-09-09 12:43:37 +02:00
D. Berge
3c4ed6665c
Reorder columns in sequence list
2020-09-08 17:46:25 +02:00
D. Berge
c0592cb72f
Show correct sequence status.
...
Fixes #24 .
2020-09-08 16:11:06 +02:00
D. Berge
0a547666e3
Fix filtering of events log.
...
Closes #22 .
2020-09-07 17:23:00 +02:00
D. Berge
2db376e1cc
Bubble errors in db.event.post
2020-09-06 23:26:12 +02:00
D. Berge
d285a63746
Remove debug statements
2020-09-06 21:00:06 +02:00
D. Berge
8411eea29d
Stop race condition between multiple WebSockets.
...
Only one websocket should be active or initialising
at any one time.
2020-09-06 18:09:04 +02:00
D. Berge
513e6d6bc5
Fix Webpack development proxy configuration
2020-09-06 14:54:03 +02:00
D. Berge
9c20c4295f
Make sequence, line, point getters return numbers if possible
2020-09-04 01:33:18 +02:00
D. Berge
8793f99648
Add lineStatus getter
2020-09-04 01:33:18 +02:00
D. Berge
5b21f57587
Adapt log for online shot input
2020-09-04 01:33:18 +02:00
D. Berge
45885c0081
Add gun info to map position
2020-09-04 01:33:18 +02:00
D. Berge
a253578a1b
Make SmartSource header less verbose.
...
PostgreSQL NOTIFY has an 8,000 bytes payload limit
and we were going over that.
2020-09-04 01:33:18 +02:00