D. Berge
d66e3dd661
Prefer environment variables to connect to DB
2020-08-12 14:39:33 +02:00
D. Berge
a73376572b
API: Add label querying endpoint.
...
Labels can be associated with events and can have
display properties such as a description and colour,
this is why we need an endpoint for the client to
retrieve them.
2020-08-12 11:41:28 +02:00
D. Berge
d52f8f8bc2
API: Add event querying endpoint.
...
Events may be filtered by sequence(s):
…/event?sequence=1
…/event?sequence=1;3;7
Events may be filtered by date:
…/event?date0=1970-01-01
Events may be filtered by a date interval:
…/event?date0=1970-01-01&date1=1980-01-01
Events may also be paginated.
2020-08-12 11:35:57 +02:00
D. Berge
d53105ef7a
Fix map loading indicator
2020-08-11 20:57:29 +02:00
D. Berge
656f5a2c6d
Remove debugging statements
2020-08-11 20:57:05 +02:00
D. Berge
b2b6a88c19
Autofocus on last calendar event on load
2020-08-11 20:43:13 +02:00
D. Berge
91f6fc3763
Remove debugging statement
2020-08-11 20:21:19 +02:00
D. Berge
ab6298cd42
GIS raw: avoid returning nulls
2020-08-11 20:19:58 +02:00
D. Berge
f1b2671d90
Project summary: paginate results
2020-08-11 19:35:13 +02:00
D. Berge
09e05388ac
Remove dead code
2020-08-11 19:34:55 +02:00
D. Berge
bf1d94b730
Project summary: return count of final (not raw) shots
2020-08-11 19:33:17 +02:00
D. Berge
7b14041ac0
Project summary: return count of source preplots only
2020-08-11 19:32:11 +02:00
D. Berge
730b06afe1
Add visual loading indicator
2020-08-11 17:16:54 +02:00
D. Berge
efbdb713df
Toggle loading property while (re)loading layers
2020-08-11 17:16:20 +02:00
D. Berge
5341db7026
Use proper API calling method
2020-08-11 17:15:23 +02:00
D. Berge
d55197937c
Let map cope with non-features being returned by GIS.
...
Specifically, the raw positioning error vectors
introduced in commit 099cf909c1
2020-08-11 17:13:29 +02:00
D. Berge
099cf909c1
GIS raw: return “stalks” showing the positioning error
2020-08-11 17:11:40 +02:00
D. Berge
ba253eae8d
GIS final: return multiple features.
...
Rather than a single massive FeatureCollection.
2020-08-11 17:10:05 +02:00
D. Berge
ca508980f9
Add kateconfig file to frontend source
2020-08-11 17:09:10 +02:00
D. Berge
b076197122
Add browserslistrc file to frontend source
2020-08-11 17:08:15 +02:00
D. Berge
cae40c976e
Show raw sequence info on map
2020-08-11 16:03:37 +02:00
D. Berge
380d39dd62
Truncate sequence durations to second in the GIS calls
2020-08-11 16:02:34 +02:00
D. Berge
9fa2b92d36
Remove debugging statement
2020-08-11 15:41:34 +02:00
D. Berge
cc156ab563
Remove commented out code
2020-08-11 15:41:12 +02:00
D. Berge
c661a7849a
Return full line summary info for raw lines GIS endpoint
2020-08-11 15:38:39 +02:00
D. Berge
40f25287cb
Adapt API GIS functions to latest database schema
2020-08-10 23:02:58 +02:00
D. Berge
a766a4dc6c
Let API run with default settings in dev mode.
...
If the configuration file is not found, either at its
default place ($HOME/etc/www/config.json) or wherever
indicated by the DOUGAL_API_CONFIG environment variable,
create a temporary default config and try to run with it.
On the other hand, if we are in production (NODE_ENV == production)
we exit with non-zero in the absence of a real configuration file.
2020-08-09 10:50:53 +02:00
D. Berge
4c5d29494c
Initial commit
2020-08-08 23:59:13 +02:00