TimetableAPI-Upgrade #64

Merged
fred.boniface merged 36 commits from TimetableAPI-Upgrade into main 2024-02-11 15:53:17 +00:00

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.

Partial implementation of: https://git.fjla.uk/OwlBoard/backend/issues/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.
fred.boniface added 36 commits 2024-02-11 15:52:54 +00:00
c8eb537573 Rename 'transformers' folder to 'processors'
Signed-off-by: Fred Boniface <fred@fjla.uk>
34a1b5bf9a Add file for timetableProcessor
Signed-off-by: Fred Boniface <fred@fjla.uk>
2c482aea6a Remove remaining unused routes
Signed-off-by: Fred Boniface <fred@fjla.uk>
9e6706d109 Bump @owlboard/ts-types version
Signed-off-by: Fred Boniface <fred@fjla.uk>
9674ad9392 Remove unused code from controllers
Signed-off-by: Fred Boniface <fred@fjla.uk>
59a75f811d Disable auth for development
Signed-off-by: Fred Boniface <fred@fjla.uk>
7503722d84 Prettier
Signed-off-by: Fred Boniface <fred@fjla.uk>
45fdf1904d Add pipeline for partial PIS match
Signed-off-by: Fred Boniface <fred@fjla.uk>
e3097b1af9 Setup pipeline ready for testing
Signed-off-by: Fred Boniface <fred@fjla.uk>
f37d423597 Update pipeline for partial PIS match
Signed-off-by: Fred Boniface <fred@fjla.uk>
398a62aadb Add partial match note to find by CRS
Signed-off-by: Fred Boniface <fred@fjla.uk>
a701102228 Adjust script for running in dev mode
Signed-off-by: Fred Boniface <fred@fjla.uk>
22db9911f2 Fix security bugs
Signed-off-by: Fred Boniface <fred@fjla.uk>
725dfb86e2 Add comments
Signed-off-by: Fred Boniface <fred@fjla.uk>
84791ea93a Add route for testing #47
Signed-off-by: Fred Boniface <fred@fjla.uk>
820c8b0dd4 Prepare for testing partial tiploc matches
Signed-off-by: Fred Boniface <fred@fjla.uk>
e01cdd2f7e Add support for partial PIS matches by skipping first n stops
Signed-off-by: Fred Boniface <fred@fjla.uk>
acf8c5760e Bump @owlboard/ts-types
Signed-off-by: Fred Boniface <fred@fjla.uk>
ab09455c96 Prepare 'trainSerice.services' for TS migration
Signed-off-by: Fred Boniface <fred@fjla.uk>
89cd3630d4 Begin re-write of TrainServices.Services
Signed-off-by: Fred Boniface <fred@fjla.uk>
f91609e0d2 Further rewrite of trainService.services
Signed-off-by: Fred Boniface <fred@fjla.uk>
6166c83d5a Add notes for continuation of work
Signed-off-by: Fred Boniface <fred@fjla.uk>
04e8bdd7ae Made runnable
Signed-off-by: Fred Boniface <fred@fjla.uk>
8f26218ef2 Add Comments
Signed-off-by: Fred Boniface <fred@fjla.uk>
89043516ea Prepare for new PIS API response
Signed-off-by: Fred Boniface <fred@fjla.uk>
7eb1eaba50 Nothing important
Signed-off-by: Fred Boniface <fred@fjla.uk>
e1ba881be4 Fix for ECS Headcodes
Signed-off-by: Fred Boniface <fred@fjla.uk>
88cf7d3d15 Re-implement a working auth middleware
Signed-off-by: Fred Boniface <fred@fjla.uk>
7657085bc3 Fix state where cancelled service is not returned.
Signed-off-by: Fred Boniface <fred@fjla.uk>
a1fdf22805 Run prettier
Signed-off-by: Fred Boniface <fred@fjla.uk>
67a50b2f94 Update version strings
Signed-off-by: Fred Boniface <fred@fjla.uk>
47056d2dae Add debug log for missing PIS code
Signed-off-by: Fred Boniface <fred@fjla.uk>
4b69dc3af5 - Ensure headcodes and trainUIDs can be accepted in lower case.
- Remove testing endpoints
 - Add deprecation notices to APIv1 functions

Signed-off-by: Fred Boniface <fred@fjla.uk>
fred.boniface merged commit c147d9c50c into main 2024-02-11 15:53:17 +00:00
fred.boniface deleted branch TimetableAPI-Upgrade 2024-02-11 15:53:18 +00:00
Sign in to join this conversation.
No description provided.