Daniel Friesel
e168d9cd39
Use one row per journey instead of split checkin/checkout entries
...
Whether a user is in transit or not is now determined by an entry in the
in_transit table instead of a dangling checkin.
All completed journeys are stored in the "journeys" table.
This does most of the work needed for automatic checkout. However, note that
the corresponding worker process is not implemented yet.
2019-04-23 18:08:07 +02:00
Daniel Friesel
07c6e8878b
journey detail: gps_off -> location_off
2019-04-21 17:25:22 +02:00
Daniel Friesel
78b2d995ef
Ignore stations without coordinates in distance calculation
...
Reported by @marudor
2019-04-21 15:46:19 +02:00
Daniel Friesel
bba6721754
Allow journey editing, keep track of edited journey attributes
...
Provides a workaround for #2
2019-04-09 18:37:21 +02:00
Daniel Friesel
c0c7b1a589
Work-in-progress journey editor. Not ready for deployment.
2019-04-08 21:20:04 +02:00
Daniel Friesel
beb17acb84
Prepare forms for manual journey entry and editing
2019-04-07 20:20:37 +02:00
Daniel Friesel
d4269a8fe4
journey: Fix typo in HTML tag
2019-04-07 19:19:50 +02:00
Daniel Friesel
e2598df25b
Allow journey deletion
...
See issue #3
2019-04-04 18:26:53 +02:00
Daniel Friesel
0a9d2e4c88
journey: show average speed
2019-03-20 18:33:51 +01:00
Daniel Friesel
2366b193fe
journey: show distance
2019-03-20 18:20:23 +01:00
Daniel Friesel
2e1cf30231
Show negative delay as "-X", not "+-X"
2019-03-20 17:50:14 +01:00
Daniel Friesel
531f3b0a68
show cancelled trains in history
2019-03-19 21:23:06 +01:00
Daniel Friesel
b15d3456ac
journey view: Move line break inside of message loop
2019-03-17 18:36:29 +01:00
Daniel Friesel
11d77d4bb9
add journey detail view
2019-03-17 18:34:33 +01:00