diff --git a/app/controllers/collections/columns/not_nows_controller.rb b/app/controllers/collections/columns/not_nows_controller.rb index 03922664c..8b6b233b6 100644 --- a/app/controllers/collections/columns/not_nows_controller.rb +++ b/app/controllers/collections/columns/not_nows_controller.rb @@ -2,7 +2,7 @@ class Collections::Columns::NotNowsController < ApplicationController include CollectionScoped def show - set_page_and_extract_portion_from @collection.cards.postponed.reverse_chronologically + set_page_and_extract_portion_from @collection.cards.postponed.reverse_chronologically.with_golden_first fresh_when etag: [ @collection, @page.records ] end end diff --git a/app/controllers/collections/columns/streams_controller.rb b/app/controllers/collections/columns/streams_controller.rb index ebc4c2404..16a2bf671 100644 --- a/app/controllers/collections/columns/streams_controller.rb +++ b/app/controllers/collections/columns/streams_controller.rb @@ -2,7 +2,7 @@ class Collections::Columns::StreamsController < ApplicationController include CollectionScoped def show - set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically + set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically.with_golden_first fresh_when etag: [ @collection, @page.records ] end end diff --git a/app/controllers/collections/columns_controller.rb b/app/controllers/collections/columns_controller.rb index 4d6f4ee4c..41ab1a56a 100644 --- a/app/controllers/collections/columns_controller.rb +++ b/app/controllers/collections/columns_controller.rb @@ -4,7 +4,7 @@ class Collections::ColumnsController < ApplicationController before_action :set_column, only: [ :show, :update, :destroy ] def show - set_page_and_extract_portion_from @column.cards.active.reverse_chronologically + set_page_and_extract_portion_from @column.cards.active.reverse_chronologically.with_golden_first fresh_when etag: [ @column, @page.records ] end diff --git a/app/controllers/collections_controller.rb b/app/controllers/collections_controller.rb index 94b1ff9bd..d034bfbcd 100644 --- a/app/controllers/collections_controller.rb +++ b/app/controllers/collections_controller.rb @@ -8,7 +8,7 @@ class CollectionsController < ApplicationController end def show - set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically + set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically.with_golden_first fresh_when etag: [ @collection, @page.records, @user_filtering ] end diff --git a/app/controllers/public/collections/columns/not_nows_controller.rb b/app/controllers/public/collections/columns/not_nows_controller.rb index 67c0cd5bf..d99be125a 100644 --- a/app/controllers/public/collections/columns/not_nows_controller.rb +++ b/app/controllers/public/collections/columns/not_nows_controller.rb @@ -6,7 +6,7 @@ class Public::Collections::Columns::NotNowsController < ApplicationController layout "public" def show - set_page_and_extract_portion_from @collection.cards.postponed.reverse_chronologically + set_page_and_extract_portion_from @collection.cards.postponed.reverse_chronologically.with_golden_first # To enable caching at intermediate proxies during traffic spikes expires_in 5.seconds, public: true diff --git a/app/controllers/public/collections/columns/streams_controller.rb b/app/controllers/public/collections/columns/streams_controller.rb index c60144799..18a90aa83 100644 --- a/app/controllers/public/collections/columns/streams_controller.rb +++ b/app/controllers/public/collections/columns/streams_controller.rb @@ -6,7 +6,7 @@ class Public::Collections::Columns::StreamsController < ApplicationController layout "public" def show - set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically + set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically.with_golden_first # To enable caching at intermediate proxies during traffic spikes expires_in 5.seconds, public: true diff --git a/app/controllers/public/collections/columns_controller.rb b/app/controllers/public/collections/columns_controller.rb index f074b8188..c2ed5fba3 100644 --- a/app/controllers/public/collections/columns_controller.rb +++ b/app/controllers/public/collections/columns_controller.rb @@ -8,7 +8,7 @@ class Public::Collections::ColumnsController < ApplicationController before_action :set_column, only: :show def show - set_page_and_extract_portion_from @column.cards.active.reverse_chronologically + set_page_and_extract_portion_from @column.cards.active.reverse_chronologically.with_golden_first # To enable caching at intermediate proxies during traffic spikes expires_in 5.seconds, public: true diff --git a/app/controllers/public/collections_controller.rb b/app/controllers/public/collections_controller.rb index 1529df607..0aacb1f3f 100644 --- a/app/controllers/public/collections_controller.rb +++ b/app/controllers/public/collections_controller.rb @@ -6,7 +6,7 @@ class Public::CollectionsController < ApplicationController layout "public" def show - set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically + set_page_and_extract_portion_from @collection.cards.awaiting_triage.reverse_chronologically.with_golden_first # To enable caching at intermediate proxies during traffic spikes expires_in 5.seconds, public: true