77ca61e178
Adjust query order, remove console.logs
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-04-23 20:20:51 +01:00
2ff822d8eb
Add "HX" (Heathrow Express) to PIS supported operators
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-04-23 19:54:34 +01:00
1f0a39adc6
Fix bug where cancelled service is not processed and sent to client due to no stops arrray being present.
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-04-16 21:31:09 +01:00
a5a73812a9
Tidy 'pis' related code
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-03-10 21:16:21 +00:00
236d85648d
Replace registration stream with code based
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-03-10 20:43:58 +00:00
91e2657d66
More work on code auth
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-03-09 20:56:51 +00:00
874b236f09
Needs testing
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-03-09 20:46:17 +00:00
70c9aa2b1e
Begin migration to registration codes
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-03-08 21:39:39 +00:00
4cc6856a76
Remove limiter, fix find TrainUID by date
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2024-02-22 12:02:13 +00:00
c147d9c50c
TimetableAPI-Upgrade ( #64 )
...
Partial implementation of: #47
The 2022.2.1 release currently live is based off of the TimetableAPI-Upgrade branch.
Partial PIS code matching is now implemented in cases where x number of stops need skipping at the start of a route.
Reviewed-on: #64
2024-02-11 15:53:12 +00:00
90baf1b13a
Prepare for PIS Search upgrade
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-10-10 12:53:01 +01:00
0a25ae85f5
newStaffLDB-API ( #48 )
...
Merge newStaffLDB-API into main.
Ready to deploy
Reviewed-on: #48
2023-10-03 21:35:00 +01:00
31f104f51b
Run prettier
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-26 00:38:26 +01:00
74a68e992a
Add operator 'UK' to supported PIS TOCS - see issue for details.
...
Closes #37
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-14 21:46:44 +01:00
4b7722d5cd
Attempt to fix error
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-07 12:27:48 +01:00
f96c7a7e9d
Fix failure if NRCC messages are not present on StaffLDB
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-07 12:03:09 +01:00
ae1a467c97
Add console.log for _staffLDB (Transformed data)
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-07 11:27:44 +01:00
0673637fa3
Add console.time for fetching staff LDB
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-07 11:20:19 +01:00
05764d1897
Add test transformations to staff LDB results
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-07 10:36:06 +01:00
e22af3fa35
Fix sign up issue
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-02 19:55:25 +01:00
6bf8e91633
Import staffStationTransform to ldb.services
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-08-01 13:42:19 +01:00
d7d4768663
Fix invalid export
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-28 21:37:51 +01:00
babd4563dc
Add mq-client to the 'Versions' response
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-28 21:09:44 +01:00
159c46c4cc
Add support for deploying from TS source
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-28 20:51:43 +01:00
93c8aed105
Continue TS Implementation
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-25 01:00:36 +01:00
df0eb0451f
Fix ECS PIS Code missing
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-13 20:36:12 +01:00
3818bc5d62
timetable: findByHeadcode now only returns enough data to give user a list of services which can then be expanded by using findByTrainUid
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-12 23:18:32 +01:00
86e5c34e7f
Bugfix: Cases where operator does not exist
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-11 22:43:34 +01:00
24b882ce5f
Bugfix: PIS Codes not being found for GW services
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-11 22:33:25 +01:00
6a40ff90d0
Update returned LDBSV results to 40
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-08 19:20:39 +01:00
45d0e0a2c0
Only return 'Not in Service' code 0015 for GW services
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-02 21:18:44 +01:00
ea8dd65a8d
Temporary fix:
...
- Do not check 'operator' before PIS lookup - the timetable data does not yet contain the operator key
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-01 22:29:30 +01:00
ce3033c455
Ensure services is always an array
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-01 21:40:06 +01:00
cf87c1a2b6
Re-implement ensureArray
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-01 21:08:15 +01:00
49ad201522
Fix stats API
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-28 14:06:31 +01:00
55b854a592
Add /misc/server/statistics route
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-28 13:36:47 +01:00
ab8db7bd06
Bump version
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-26 22:35:12 +01:00
a324c6fc63
Add /misc/server/versions
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-26 22:26:47 +01:00
04a3915b6c
Adjust for legacy issues
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-26 16:03:03 +01:00
d46a97ffa5
Adjust issue code to account for labels
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-26 16:02:42 +01:00
72444e9fc9
v2 user routes complete
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-20 21:47:32 +01:00
eb80d7386e
Add /api/v2/user/...
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-20 19:51:15 +01:00
a4d82b0aa7
Implement train and timetable
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-19 21:34:14 +01:00
f0b8e46007
Update reasonCode endpoints to read from DB rather than API
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-12 18:28:28 +01:00
4916c377c6
Add endpoints for LDBSVWS
2023-06-11 21:43:01 +01:00
849c31af36
Add eslint rule: max line length (80)
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 21:53:56 +01:00
66b2ba002b
Find by headcode is ready
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 21:27:28 +01:00
c0f0591866
Furhter work on trainSErvice endpoint
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 12:05:35 +01:00
d879d544fe
eslint fixes
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 11:46:41 +01:00
c4b3be9086
Continued work on filtering train service data
...
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 11:23:30 +01:00