24 Commits

Author SHA1 Message Date
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
159c46c4cc Add support for deploying from TS source
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-28 20:51:43 +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
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
cf87c1a2b6 Re-implement ensureArray
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-07-01 21:08:15 +01:00
a4d82b0aa7 Implement train and timetable
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-19 21:34:14 +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
c4b3be9086 Continued work on filtering train service data
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 11:23:30 +01:00
dc583a4632 Work on trainService data processing
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-07 01:18:02 +01:00
a1afa9cddc Add to train parsing function 2023-06-06 22:08:30 +01:00
574d232867 Groundwork for filtering services based on STP indicator 2023-06-04 18:56:42 +01:00
39dd93edb5 Remove 'publicStops' part of returning train data
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-02 00:48:44 +01:00
524e9b271d Add find by headcode including PIS
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-01 12:40:43 +01:00
4ba93fdfa8 Add notes
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-01 00:12:50 +01:00
7f3d4780ff Add pis lookup by TIPLOC array
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-06-01 00:10:14 +01:00
e2cba37938 Add notes to findByHeadcode(headcode)
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-05-31 20:40:34 +01:00
f6190bb1c9 Add find by headcode for train services
Signed-off-by: Fred Boniface <fred@fjla.uk>
2023-05-31 20:04:00 +01:00