v37676-stable: Merge pull request #1290 from DFE-Digital/development
Pre-release
Pre-release
Changes:
- 0425a04 Merge pull request #1290 from DFE-Digital/development
- 6a1b423 Merge pull request #1289 from DFE-Digital/bugfix/1875/cannot-confirm-booking-for-today
- 1e6b1aa Merge pull request #1288 from DFE-Digital/feature/1922/dry-out-booking-date-rules
- b2e48d8 Bookable Placement Dates should be from tomorrow onwards
- 9591651 Use Booking::MIN_BOOKING_DELAY to determine bookablility
- ce8d92d Renamed PlacementDate#in_future? to PlacementDate#bookable?
- d987bb0 More cleaning up date handling
- 785abb6 DRYed out checking for date availability
- d72cc08 Merge pull request #1287 from DFE-Digital/bugfix/2037/allow-healthchecks-to-bypass-canonical-redirect
- b0ad8c6 Allow all health checks to bypass canonical url redirection
See More
- 4e69d3b Merge pull request #1255 from DFE-Digital/feature/2037/api-health-endpoint
- 74b5281 Merge pull request #1132 from DFE-Digital/feature/1055/add-caching-backends
- f0b7526 Merge pull request #1277 from DFE-Digital/feature/enable-parallel-tests
- f9d9c58 Merge remote-tracking branch 'origin/development' into feature/1055/add-caching-backends
- 3005664 Fix for spec relying on hard-coded uuid
- f0bae3a Use ENV['TEST_ENV_NUMBER'] to select Redis db in testing
- ce93c31 Enabled parallel testing
- 4c649de Merge pull request #1261 from DFE-Digital/bugfix/2027/unedited-booking-still-notifies-candidate
- e88d659 Merge remote-tracking branch 'origin/development' into bugfix/2027/unedited-booking-still-notifies-candidate
- 6f533f1 Merge pull request #1267 from DFE-Digital/bugfix/1920/prevent-bookings-on-same-day
- 2f5214a Merge pull request #1276 from DFE-Digital/master
- 10a14ed Merge pull request #1275 from DFE-Digital/bugfix/2042/cucumber-failing-when-parallel
- f11ad3b Use earlier selenium-(chrome|firefox) docker release
- 244a695 Merge pull request #1252 from DFE-Digital/revert-1251-revert-1199-feature/upload-test-failures-into-CI
- 318e5df Merge pull request #1269 from DFE-Digital/bugfix/2025/trailing-spaces-not-stripped-from-email
- 38c5c33 Merge pull request #1259 from DFE-Digital/bugfix/1977/validate-name-length
- fa56ec5 Merge remote-tracking branch 'origin/development' into bugfix/1920/prevent-bookings-on-same-day
- 39e757c Merge remote-tracking branch 'origin/development' into bugfix/2025/trailing-spaces-not-stripped-from-email
- 7db450d Merge pull request #1273 from DFE-Digital/master
- 724ec98 Removed the use of constants in matcher since it is executed each time its used
- e916e40 Use validates_email_format_of for AddMoreDetails form
- dab0381 Use generic email format matcher for AdminContact form model
- e87e2e4 Added generic matcher for ensuring email addresses are correctly validated
- c6ddf41 Merge pull request #1198 from DFE-Digital/feature/shorten-the-placement-request-approval-se-1962
- 107131a Merge branch 'development' into feature/shorten-the-placement-request-approval-se-1962
- 60ce7ec Merge pull request #1250 from DFE-Digital/feature/improve-requirements-display-se-2001
- 81ddc07 Merge branch 'development' into feature/improve-requirements-display-se-2001
- dcdad06 Use email validator for AdminContact information in onboarding
- f0dde9a Merge pull request #1222 from DFE-Digital/feature/reminders-se-1953
- 539fa16 Merge pull request #1212 from DFE-Digital/feature/school-chooser-se-1954
- e156132 Make it clear method calls gitis API
- 6be7ae7 Ensure user is actually changing a date
- 7c9eccf Only allow placement dates and bookings from tomorrow onwards
- 789e817 Validate length of firstname and lastname
- 4eeb03a Make split_to_list deal with empty lines, add tests
- 58c28ea Added API health checks endpoint
- c8a8285 Call split_to_list from the view instead of helper
- cff982c Revert "Revert "Upload test failures into CI""
- 15b9614 Don't store HTML lists in the database
- 7dbaa94 Save individual requirements as a HTML list
- 400556e Change 'return' link target on email sent screen
- 3512fa3 Add a back link to the email preview conf screen
- 92cd5e8 Add previous date warning to make changes page
- 2645174 Remove unnecessary CRM API calls
- 5c90867 Rename find_or_create_booking to build
- 839cdf6 Explicitly set placement request over before_action
- 772a908 Prevent check when roles functionality disabled
- 0ee56e6 Add Bookings::ReminderBuilder intermediate job
- 72e6a20 Merge branch 'development' into feature/school-chooser-se-1954
- ef8707b Merge branch 'development' into feature/school-chooser-se-1954
- 278c023 Redirect to change from within switch controller
- c4109d3 Move allow change method to Schools::ChangeSchool
- c86c048 Add spec ensuring reminder object queues emails
- e9d7625 Move link generation out to hte service object
- 725f41c Add reminder schedules, tests and plumb in sending
- 9a334d4 Merge branch 'development' into feature/reminders-se-1953
- e9803d4 Add candidate reminder email with sample content
- 59d2fe0 Add scopes for reminder periods (1 day, 1 week)
- d250e56 Check for role rather than presence of URN
- 2b1a3dd Ensure change can't be triggered when disabled
- 8741613 Add config and show warning if changing disabled
- fed03a1 Begin specs covering the change school show view
- 98fc3d1 Add specs covering school switching behaviour
- 3cf5720 Get local school switching up and running
- 2b009a9 Add a basic schools controller and index view
- 757c886 Add specs covering .from_placement_request
- 8bd5c53 Improve wording over the acceptance process
- 31f0a0a Add features covering email sending functionality
- 50b5454 Add features for booking confirmation
- 604c00a Add feature for 'Accept request' button behaviour
- be61436 Remove old features and fix failing scenario
- 066d66e Remove no-longer-needed files and make specs pass
- 7c6ad39 Properly plumb in the Make Changes workflow
- 983283e Add validation messages and labels for bookings
- b0c4b5e Finalise the four controllers used for acceptance
- 856aee9 Move preview confirmation email new to edit
- dd69191 Replace add details, and review with make changes
- 1db57c7 Remove no-longer-required form objects
- d2b741b Remove no-longer-needed wizard controllers
- 2bb59c9 Begin reworking the confirm booking screen
- 2f23512 Fix for CRM#find(includes: nil) bypassing cache
- 556f838 Moved version of cache keys up to Gitis Factory level
- e439cb6 Explicitly control TTL on cache within the Gitis Factory
- 89d8510 Use Gitis cache for schools dashboard
- 788fce3 Added configs for Gitis caching
- 93d05d2 Added support for caches to Gitis::Factory
- 4f0027e Added ReadWriteCache layer
- 42699b9 Added writing to cache on find, and renamed to WriteOnlyCache
- 5254969 Added caching support to entity
- 0f291b5 Added namespacing support to cache store
- 3329087 Clear cache on write
- 7931ca0 Initial stubbed implementation of write through cache
- bf74c1a Added cache_key to entities definition
This list of changes was auto generated.