D. Berge
7f067ff760
Add contextual info about sailline CSV files.
...
The information that has to go on those and their layout is not
very obvious so adding a contextual help dialogue and an example
file puts the user on the right track.
Closes #319
2025-07-20 11:03:10 +02:00
D. Berge
487c297747
Add database upgrade file 37.
...
Fixes database upgrade file 35.
2025-07-19 12:20:55 +02:00
D. Berge
cfa771a830
Skip info for saillines with no preplot.
...
It may happen that the sailline info file has data for more lines
than are actually in the preplot (e.g., if importing a reduced
preplot file). In this case, we don't want a constraint violation
error due to missing corresponding lines in `preplot_lines` so we
check for that and only import lines that do exist in `preplot_lines`
2025-07-19 11:31:52 +02:00
D. Berge
3905e6f5d8
Update OpenAPI specification
2025-07-13 11:15:41 +02:00
D. Berge
9ad17de4cb
Merge branch '76-add-configuration-gui' into 'devel'
...
Resolve "Add configuration GUI"
Closes #294 , #295 , #296 , #298 , #76 , #297 , #129 , #313 , #312 , #305 , #264 , #307 , #303 , #300 , #301 , #302 , #290 , #291 , #292 , and #293
See merge request wgp/dougal/software!17
2025-07-09 18:11:50 +00:00
D. Berge
071fd7438b
Reimplement <dougal-project-settings-online-line-name-format/>.
...
Closes #297 .
2025-07-09 16:45:35 +02:00
D. Berge
9cc21ba06a
Mark planned reshoots as such
2025-07-09 16:40:48 +02:00
D. Berge
712b20c596
Add API endpoint to retrieve line name properties.
...
This will be needed by the configuration GUI.
2025-07-09 16:38:41 +02:00
D. Berge
8bbe3aee70
Make planned line names configurable.
...
Line names are made up based on:
* Certain properties defined by the system
* Values assigned to those properties either by the system
or by the user (line number, sequence, attempt, etc.)
* A line format specification configured by the user for each
project (`online.line.lineNameBuilder.fields`)
Closes #129 .
2025-07-09 16:30:26 +02:00
D. Berge
dc22bb95fd
Disable 'no_fire' test due to changes in Smartsource software
2025-07-03 11:48:42 +02:00
D. Berge
0ef2e60d15
Do not fail on non-existing property
2025-07-03 11:44:52 +02:00
D. Berge
289d50d9c1
Update caniuse database
2025-06-27 00:23:37 +02:00
D. Berge
3189a06d75
Change tcpdump flags to capture on any interface
2025-06-27 00:05:23 +02:00
D. Berge
9ef551db76
Fix logical→physical path conversion for absolute paths
2025-06-26 23:57:19 +02:00
D. Berge
e6669026fa
Add validation messages for final P1/11 lineNameInfo
2025-06-26 23:48:35 +02:00
D. Berge
12082b91a3
Add validation messages for raw P1/11 lineNameInfo
2025-06-26 23:47:38 +02:00
D. Berge
7db9155899
Add default fields for raw P1/11 lineNameInfo
2025-06-26 23:46:49 +02:00
D. Berge
f8692afad3
Add named slots to DougalProjectSettingsFileMatchingParameters.
...
Used to display error or information messages.
2025-06-26 23:41:51 +02:00
D. Berge
028cab5188
Add default fields for raw P1/11 lineNameInfo
2025-06-26 23:41:00 +02:00
D. Berge
fc73fbfb9f
Add GUI for editing lineNameInfo of final P1/111
2025-06-26 23:40:28 +02:00
D. Berge
96a8d3689a
Add defaults for lineNameInfo text and fields
2025-06-26 23:39:47 +02:00
D. Berge
7a7106e735
Default to text if no field type is specified.
2024-08-22 18:44:24 +02:00
D. Berge
d5a10ca273
Allow also str as a field type specifier
2024-08-22 18:43:57 +02:00
D. Berge
e398f2d3cd
Stop attempt at sending a spurious 404.
...
This was resulting in a bunch of "headers already sent" messages.
v2024.19.1
2024-05-09 14:18:56 +02:00
D. Berge
d154e75797
Add more info to diagnostics endpoint
2024-05-09 14:02:18 +02:00
D. Berge
af0df23cc4
Add diagnostics API endpoint.
...
Only available with write access and above.
Reports used and available filesystem sizes and database space
usage.
2024-05-08 16:27:32 +02:00
D. Berge
ec26285e53
Refresh caniuse's browser statistics.
...
In other words:
npx update-browserslist-db@latest
2024-05-06 12:13:06 +02:00
D. Berge
83b3ec5103
Add database upgrade file 36.
...
Fixes #313 .
2024-05-06 12:06:30 +02:00
D. Berge
86aaade428
Add database upgrade file 35.
...
Fixes #312 .
2024-05-06 11:11:55 +02:00
D. Berge
fbb4e1efaf
Fix insert statement in database upgrade file 33.
...
This makes it possible to run the script on an already upgraded
schema.
2024-05-06 11:10:46 +02:00
D. Berge
73fb7a5053
Make script executable
2024-05-05 19:35:19 +02:00
D. Berge
bc5dfe9c2a
Add fixed strings support to parse_line
2024-05-05 19:34:01 +02:00
D. Berge
524420d945
Support lineNameInfo in SmartSource header imports.
...
Closes #305 .
2024-05-04 17:41:14 +02:00
D. Berge
e48c734ea9
Support lineNameInfo in final P1/11 imports
2024-05-04 17:35:05 +02:00
D. Berge
5aaad01238
Support lineNameInfo in raw P1/11 imports
2024-05-04 17:33:50 +02:00
D. Berge
90782c1b09
Support import of preplot lines ancillary information.
...
Closes #264 .
2024-05-04 17:32:30 +02:00
D. Berge
4368cb8571
Update minimum required database schema to 0.5.0
2024-05-04 17:30:34 +02:00
D. Berge
40bc1f9293
Fix log sequence view
2024-05-04 17:29:31 +02:00
D. Berge
8c6eefed97
Add support for fixed strings to file parameters widget
2024-05-04 17:27:55 +02:00
D. Berge
59971a43fe
Support fixed text in <dougal-fixed-string-decoder/>
2024-05-04 17:27:08 +02:00
D. Berge
a2a5a783a3
Add <dougal-fixed-string-text/> component.
...
It's similar to <dougal-fixed-string-decoder-field/> but it handles
static strings.
Used to match, e.g., file names, where certain parts of the name
are expected to contain a specific string (such as a project prefix
and the like).
2024-05-04 17:24:52 +02:00
D. Berge
d3bdeff8df
Add database upgrade file 34.
...
Closes #307 .
2024-05-04 17:17:27 +02:00
D. Berge
4a2bed257d
Add database upgrade file 33.
...
Related to #264 .
Closes #303 .
2024-05-04 17:15:51 +02:00
D. Berge
995e0b9f81
Remove unused import
2024-05-03 11:46:16 +02:00
D. Berge
3488c8bf4d
Support preplot imports in additional formats.
...
This adds support for SPS v1, SPS v2.1, custom fixed-width,
CSV and custom sailline info preplot imports.
2024-05-03 11:44:32 +02:00
D. Berge
7e1023f6e8
Support import of delimited formats.
...
This supports CSV and similar formats, as well as sailline
imports, which is a CSV file with a specific set of column
definitions.
Does not yet support P111 import (for which there is an
implementation already).
2024-05-03 11:42:20 +02:00
D. Berge
41e058ac64
Add TODO comment
2024-05-03 11:41:50 +02:00
D. Berge
2086133109
Fix bool casting.
...
A true value is any text that starts with `t` (case insensitive) or
any non-zero integer.
2024-05-03 11:40:53 +02:00
D. Berge
bb70cf1a3d
Check enum keys against text instead of cast value
2024-05-03 11:40:21 +02:00
D. Berge
be0d7b269f
Support import of various fixed-width formats.
...
This supports reading: SPSv1, SPSv2.1, P190 and custom
fixed-width formats. Supports skipping lines by startswith()
matching or by complete match (e.g., "EOF").
Closes #300 (SPS v1)
Closes #301 (SPS v2.1)
Closes #302 (P1/90)
2024-05-01 10:47:54 +02:00