Skip to content
This repository has been archived by the owner on Aug 5, 2018. It is now read-only.

Master #5

Open
wants to merge 526 commits into
base: master
Choose a base branch
from
Open

Master #5

wants to merge 526 commits into from

Conversation

ShahofVista
Copy link

Make confirmation numbers unique until they are completed

Instead of trying to shoehorn these fields into the passenger table, it
makes sense to use the fields on the reservation as user input. A
`Passenger` corresponds to the response from SW that contains each
passenger on the reservation.

Therefore, first and last name exist in the reservations and passengers
table, but server different roles: user input and SW data, respectively.
- add various validations and validation specs
- add various relationships
- remove unnecessary HTTP requests from checkin
- refactor tests so it is easier to test different scenarios
- extract flight numbers with regex
- handle error cases, i.e. cancelled reservations
aortbals and others added 30 commits April 19, 2016 21:19
Fix multi-passenger parser error, support upstart jobs, disable syslogger
fix dev:rake
tests for international flights
Notify on international flights, use alternative flight number field
Update README.md for Debian 7 x64 install
* fix: checkin all passengers on multi-passenger reservations
* test: validate single-confirmation, multi-passenger reservation with a test
* feat: provide sidekiq a short polling interval for faster checkins

This also removes the 1 second `scheduled_at` delay in favor of relying
on the slight delay in polling.

* wip: update test for the removed delay

* feat: robots.txt
…ique

Make confirmation numbers unique until they are completed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants