Update Card::Entropic so its scopes work cross-accounts

with an eye towards making the postpone_all_due recurring job work efficiently.
This commit is contained in:
Mike Dalessio
2025-11-14 14:53:23 -05:00
parent 5ca2df22ce
commit 4976e4a7bb
6 changed files with 68 additions and 9 deletions
+3 -3
View File
@@ -12,9 +12,9 @@ private:
all_access: false
account: 37s_uuid
staplers:
id: <%= ActiveRecord::FixtureSet.identify("staplers", :uuid) %>
name: Staplers
miltons_wish_list:
id: <%= ActiveRecord::FixtureSet.identify("miltons_wish_list", :uuid) %>
name: Milton's Wish List
creator: mike_uuid
all_access: true
account: initech_uuid
+21
View File
@@ -58,3 +58,24 @@ buy_domain:
last_active_at: <%= 1.week.ago %>
account: 37s_uuid
radio:
id: <%= ActiveRecord::FixtureSet.identify("radio", :uuid) %>
number: 1
board: miltons_wish_list_uuid
creator: mike_uuid
title: I want to play my radio at a reasonable volume
created_at: <%= 1.week.ago %>
status: published
last_active_at: <%= 1.week.ago %>
account: initech_uuid
paycheck:
id: <%= ActiveRecord::FixtureSet.identify("paycheck", :uuid) %>
number: 2
board: miltons_wish_list_uuid
creator: mike_uuid
title: I haven't received my paycheck
created_at: <%= 1.week.ago %>
status: published
last_active_at: <%= 1.week.ago %>
account: initech_uuid
+12
View File
@@ -15,3 +15,15 @@ private_board:
account: 37s_uuid
container: private_uuid (Board)
auto_postpone_period: <%= 30.days.to_i %>
initech_account:
id: <%= ActiveRecord::FixtureSet.identify("initech_account", :uuid) %>
account: initech_uuid
container: initech_uuid (Account)
auto_postpone_period: <%= 30.days.to_i %>
miltons_wish_list_board:
id: <%= ActiveRecord::FixtureSet.identify("miltons_wish_list_board", :uuid) %>
account: initech_uuid
container: miltons_wish_list_uuid (Board)
auto_postpone_period: <%= 90.days.to_i %>