Skip to content

Commit

Permalink
WIP: Pre-filtering with Location suggestions and search
Browse files Browse the repository at this point in the history
Hooked up PG Search on Course

Handles visa sponsorship question

Updated searching against level

Updated static level links to hit results

Added UI for Search Panel on results page

Fixes Location search on Results page

Removes radius from side filters

Removed Location Subject filter

Simplified PreFilter controller

Results page handles Location searching

WIP

Fix can sponsor visa filter

Fix primary seconary fe links

Updated Secondary path

Remove back link

Add secondary subjects

Update search results and filters

Added Study Site location to Search Result

Updated study site wording

Updated title

Rounding up for less than 1 mile

Remove all fractional miles

Update fees and financial support section, add apply button to top

Add financial support content

Merged Funding and Course fee rows

Merged Funding and Course fee rows in Course summary

Add no degree required option

Update financial support for non-UK citizens

Update where you will train

Always show School Placements and Study Site rows in search results

Added School Placements and Study Site wording to Course show page

Add dynamic content

Remove non uk partial

Add logic to non uk partials

Add logic to how school placements work box

Add non-uk class

Replaced component for "Financial support for non-UK citizens"

Fix for conditional text

Fix not listed yet content

Fix secondary subject check box ids

Update fees

Add logic for salaried courses to where you will train

Update non-uk financial support content for salaried courses

Revert fee location

Update fee content

Wrapped string

Remove name from Subject inputs

Update course heading

Update no results content

No results shows links to increase the search radius

Fix no results distance styling

Added turbo-rails gem

SPIKE: Added results count to radius buttons

renamed turbo tag id

Add back link on results page

Enabled autocomplete on results location search

Added caching to Geocoder

Add style to support links

Update subjects page

Add contents list to course page

Swap order of no results page

Update age filter

Update where you will train section on the course page

Add link to school placements call out box

Updated location wording based on salaried/fee based

Updated both the search results and the details page

Updated more wording

Add apply filter to the bottom

Add link from fee summary to financial support section

Content change to age filter

Reorder course page sections

Remove sort options

Remove link on student finance content

Remove search radius logic

Add advanced search

Update advanced filters spacing

Remove provider free text

Update fees spacing

Update student finance content

Update how school placements work callout

Hide salary section

Remove fee provider free text

Update salaried courses financial support callout

Update salaried fee call out box content

Add subject suggestions to no results

Update git events banner with expander

Add extra link to the not sure which cuorse call out

Update Where you will train order and content

Fix bug of content on eomploying and placement schools

Update similar subjects on no results

Update similar subject not results page

Fix salaried employing schools content on course page

Update keyword label to singular

Update qualification types

Update advanced filters

Hide contents sections

Convert financial support callouts to expanders

Move show filters button

Round 2

Make filters button sticky

Remove logic on sort by

Fix advance filters radios

Add selected tags
  • Loading branch information
dcyoung-dev authored and kelliedesigner committed Nov 7, 2024
1 parent cbe9bd9 commit bb9909c
Show file tree
Hide file tree
Showing 58 changed files with 2,362 additions and 348 deletions.
5 changes: 5 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -260,3 +260,8 @@ group :test do
gem 'capybara', '>= 2.15'
gem 'launchy'
end

gem "turbo-rails", "~> 2.0"

# Use Redis for Action Cable
gem "redis", "~> 4.0"
6 changes: 6 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -743,6 +743,10 @@ GEM
timecop (0.9.10)
timeout (0.4.1)
trailblazer-option (0.1.2)
turbo-rails (2.0.6)
actionpack (>= 6.0.0)
activejob (>= 6.0.0)
railties (>= 6.0.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
uber (0.1.0)
Expand Down Expand Up @@ -863,6 +867,7 @@ DEPENDENCIES
rails_semantic_logger
rb-readline
redcarpet
redis (~> 4.0)
request_store
rspec-its
rspec-rails (= 7.0.1)
Expand Down Expand Up @@ -891,6 +896,7 @@ DEPENDENCIES
table_print
terminal-table
timecop
turbo-rails (~> 2.0)
tzinfo-data
uk_postcode
webmock
Expand Down
5 changes: 4 additions & 1 deletion app/assets/stylesheets/components/find/_search-results.scss
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
@include govuk-responsive-padding(4, "top");
margin: 0;
padding-left: 0;
border-top: 1px solid $govuk-border-colour;
}

.app-search-results__item {
Expand Down Expand Up @@ -71,3 +70,7 @@
}
}
}

.govuk-form-group--sort {
margin-bottom:10px;
}
8 changes: 8 additions & 0 deletions app/assets/stylesheets/components/shared/_advice.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@
padding: govuk-spacing(4);
}

.app-advice--non-uk {
@include govuk-responsive-margin(4, "bottom");
background: govuk-colour("light-grey");
border-left: $govuk-border-width solid #4c2c92;
clear: both;
padding: govuk-spacing(4);
}

.app-advice__caption {
@include govuk-font($size: 19);
color: govuk-colour("dark-grey");
Expand Down
Loading

0 comments on commit bb9909c

Please sign in to comment.