D. Berge
c271256015
Remember map view settings.
...
Save the layer and overlay selection + map zoom and
position per user per project in the browser's
localStorage.
Closes #96 .
2021-05-09 15:29:17 +02:00
D. Berge
4887ddaa26
Do not update page location on map change.
...
Fixes #77 .
See also #96 .
2021-05-09 03:52:25 +02:00
D. Berge
788c582f98
Show planned sequences in status field of preplots table.
...
Closes #86 .
2021-05-09 00:20:02 +02:00
D. Berge
df9f7f33cf
Retrieve user data for LineList.
...
Fixes a bug in commit fd2e0399f8 .
2021-05-09 00:16:08 +02:00
D. Berge
fd2e0399f8
Remember last applied number of table rows.
...
A hopefully sensible default is applied, but if the
user changes it, the last selected value is saved
in the browsers localStorage.
Preferences are saved per user, project and table. And
per browser, of course, as those are only saved locally.
Closes #41 .
2021-05-08 21:54:55 +02:00
D. Berge
db733ceef8
Add key to feed items
2021-05-08 21:54:06 +02:00
D. Berge
f905eb3fdf
Upgrade Vuetify to latest version
2021-05-08 21:53:31 +02:00
D. Berge
e707887702
Change colour of planned lines on map.
...
As magenta is already used for the real-time track.
2021-05-08 20:36:19 +02:00
D. Berge
c0ace1fe07
Make check mark green if non-leaf QC item has no children.
...
If a test passes for all items, show the (single) check mark
and colour it green.
Leaf nodes always have their check mark in the default colour.
Related to #90 .
2021-05-08 04:08:37 +02:00
D. Berge
7bb3a3910b
Show development activity log.
...
A button in the help dialogue takes the user to the
/feed/… frontend URL, where the latest development
activity is shown, taken from the GitLab RSS feed
for the project.
2021-05-08 00:46:31 +02:00
D. Berge
983113b6cc
Add flag to api action to fetch non-JSON data.
...
If {text:true} or another truthy value is passed as the
`text` option, the api action will use Response.text()
instead of Response.json().
2021-05-08 00:44:05 +02:00
D. Berge
56d30d48c5
Adapt help dialogue to small viewports
2021-05-07 23:52:36 +02:00
D. Berge
6e5584a433
Make the QC double-tick green if all items accepted.
...
Closes #90 .
2021-05-07 13:38:26 +02:00
D. Berge
0a4df0793d
Update package dependencies
2021-05-07 13:37:44 +02:00
D. Berge
5ffd3712cf
Merge branch '61-user-authentication' into devel
2020-10-23 15:14:09 +02:00
D. Berge
6896d8bc87
Change sequence renumbering behaviour.
...
By default, change just the number of the sequence
being edited. It is checked for conflict with other
planned sequences but not with anything already acquired.
If the user ticks the ‘shift all’ checkbox, then all
planned sequences are shifted by the same amount.
2020-10-15 19:07:27 +02:00
D. Berge
d782a30e90
Avoid decoding empty cookies
2020-10-11 19:59:28 +02:00
D. Berge
987dbb7700
Handle null/invalid cookies
2020-10-11 19:36:11 +02:00
D. Berge
a38066ec82
Set cookie / user to null if failing to decode JWT
2020-10-11 19:06:57 +02:00
D. Berge
b3f393a6f1
Make navigation bar user control functional.
...
Shows whether the user is logged in and presents
appropriate options according to whether this is
a manual or automatic login (a manual login is
when the user explicitly logs in with a user name
and password).
2020-10-11 17:57:00 +02:00
D. Berge
1ee886db63
Add login/logout views to frontend
2020-10-11 17:56:32 +02:00
D. Berge
fc9450434c
Read credentials from cookie store when loading app
2020-10-11 17:55:17 +02:00
D. Berge
00f4fcf292
Read credentials from API responses
2020-10-11 17:54:34 +02:00
D. Berge
0512ac2c3c
Add user module to Vuex store
2020-10-11 17:53:39 +02:00
D. Berge
e0cd52f21a
Replace favicon
2020-10-11 12:17:40 +02:00
D. Berge
d902806c32
Replace logo
2020-10-11 12:08:00 +02:00
D. Berge
f3e171264c
Fix development websocket URL
2020-10-09 18:10:14 +02:00
D. Berge
c0e25ac36f
Allow editing fsp/lsp in planner.
...
This is a very basic implementation and doesn't
check that the points are indeed valid.
A proper solution is to request the list of preplots
for that line from the server and validate against those.
2020-10-09 15:09:43 +02:00
D. Berge
2031922d68
Update line names when renumbering sequences
2020-10-09 15:04:45 +02:00
D. Berge
5415e81334
Avoid conflict when decrementing sequence numbers
2020-10-09 14:06:38 +02:00
D. Berge
9fd48c6a5a
Show planned lines on map
2020-10-09 13:59:59 +02:00
D. Berge
851a076c06
Implement editing of most planned sequence details
2020-10-09 13:59:11 +02:00
D. Berge
6f521d1968
Add explanatory text to planner's no-data message
2020-10-08 17:06:04 +02:00
D. Berge
bc54d4ad59
Add option to add sequence to planner as reshoot
2020-10-08 16:40:52 +02:00
D. Berge
c4915e43d7
Add option to append line to planner
2020-10-08 16:40:52 +02:00
D. Berge
a8fa238e68
Add planner component to site
2020-10-08 16:40:52 +02:00
D. Berge
d86a5a2feb
Add planner frontend component
2020-10-08 16:40:52 +02:00
D. Berge
6d427c4b1a
Update version in package-lock
2020-10-06 19:48:59 +02:00
D. Berge
0c1fde09c6
Update dependencies
2020-10-04 20:17:49 +02:00
D. Berge
39256a4917
Fix copy/paste error in Log view
2020-10-03 00:36:53 +02:00
D. Berge
2ca83f9a60
Remove debugging statements
2020-10-02 21:21:58 +02:00
D. Berge
2f7315f133
Mark or unmark entire lines as NTBA.
...
Closes #52 .
2020-10-02 20:40:13 +02:00
D. Berge
de2deedfd2
Do not refresh sequence list on raw_shots event.
...
Otherwise, it will get refreshed continuously while
online, which is not great.
2020-10-02 19:30:24 +02:00
D. Berge
eb37a6b6c6
Listen also to shot events.
...
We need this because the *_lines event will
always fire before any shots have been imported.
2020-10-02 18:35:05 +02:00
D. Berge
198d0072d4
Show sequence remarks + NTBP status on map.
...
Closes #50 .
2020-10-02 17:58:44 +02:00
D. Berge
e8c230ccc2
React to sequence change notifications in SequenceList
2020-10-02 16:33:06 +02:00
D. Berge
c404edc4b3
Improve reliability of reaction to events.
...
Hopefully.
2020-10-02 01:33:58 +02:00
D. Berge
7451433aa4
Remove debugging statements
2020-10-02 01:33:33 +02:00
D. Berge
cf9cb393a9
Fix table labelling
2020-10-02 00:47:39 +02:00
D. Berge
b77ffa5d0f
Ensure line statuses are visible on mobile
2020-10-02 00:42:19 +02:00