From 85e69460dc8aad18fbe10cf5ddbd0ee7d8fe4cb5 Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Wed, 15 Oct 2025 17:35:24 -0500 Subject: [PATCH 1/3] Move style out of .considering scope so it can apply in the filter view --- app/assets/stylesheets/card-columns.css | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/assets/stylesheets/card-columns.css b/app/assets/stylesheets/card-columns.css index a471e80e1..a7c4139c1 100644 --- a/app/assets/stylesheets/card-columns.css +++ b/app/assets/stylesheets/card-columns.css @@ -411,6 +411,14 @@ } } + .card--drafted { + --card-color: var(--color-ink-medium) !important; + + border-color: var(--card-color) !important; + border-style: dashed !important; + box-shadow: none !important; + } + .card:has(.card__background img:not([src=""])) { .card__content, .card__meta, @@ -565,14 +573,6 @@ padding-block: 0 var(--card-padding-block); } - .card--drafted { - --card-color: var(--color-ink-medium) !important; - - border-color: var(--card-color) !important; - border-style: dashed !important; - box-shadow: none !important; - } - .card__people-label { display: none; } From e2c9df7c4398a32b8d4a26fb7028fa55318b26bf Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Wed, 15 Oct 2025 17:35:42 -0500 Subject: [PATCH 2/3] Include drafts in filter collection --- app/models/filter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/filter.rb b/app/models/filter.rb index e3ff45510..6218dbbaa 100644 --- a/app/models/filter.rb +++ b/app/models/filter.rb @@ -18,7 +18,7 @@ class Filter < ApplicationRecord def cards @cards ||= begin - result = creator.accessible_cards.published + result = creator.accessible_cards.published_or_drafted_by(creator) result = result.indexed_by(indexed_by) result = result.sorted_by(sorted_by) result = result.where(id: card_ids) if card_ids.present? From 6460c40f29f26dfe0ab23cb1c2014b456670abac Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Wed, 15 Oct 2025 20:41:09 -0500 Subject: [PATCH 3/3] Update test --- test/models/filter_test.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/models/filter_test.rb b/test/models/filter_test.rb index 56a627883..a47e4ccba 100644 --- a/test/models/filter_test.rb +++ b/test/models/filter_test.rb @@ -34,7 +34,7 @@ class FilterTest < ActiveSupport::TestCase filter = users(:david).filters.new card_ids: [ cards(:logo, :layout).collect(&:id) ] cards(:logo).drafted! - assert_equal [ cards(:layout) ], filter.cards + assert_equal [ cards(:logo), cards(:layout) ], filter.cards end test "can't see cards in collections that aren't accessible" do