From 45a070537999ebd4e4bebc84d56d182a06f6f456 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 24 Jul 2025 13:00:14 +1000 Subject: [PATCH 1/2] Disable inventory only for future enterprises --- config/initializers/flipper.rb | 4 ++-- ...12346_enable_feature_inventory_for_existing_enterprises.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/initializers/flipper.rb b/config/initializers/flipper.rb index 12e5f42f54..8ee497ba33 100644 --- a/config/initializers/flipper.rb +++ b/config/initializers/flipper.rb @@ -25,11 +25,11 @@ end Flipper.register(:new_2024_07_03) do |actor| actor.respond_to?(:created_at?) && actor.created_at >= "2024-07-03".to_time end -Flipper.register(:enterprise_created_before_2025_07_04) do |actor| +Flipper.register(:enterprise_created_before_2025_08_04) do |actor| # This group applies to enterprises only, so we return false if the actor is not an Enterprise next false unless actor.actor.instance_of? Enterprise - actor.respond_to?(:created_at?) && actor.created_at < "2025-07-04".to_time + actor.respond_to?(:created_at?) && actor.created_at < "2025-08-04".to_time end Flipper::UI.configure do |config| diff --git a/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb b/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb index 86b2d47073..f9b16f67f9 100644 --- a/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb +++ b/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb @@ -3,11 +3,11 @@ class EnableFeatureInventoryForExistingEnterprises < ActiveRecord::Migration[7.0] # rubocop:disable Naming/VariableNumber def up - Flipper.enable_group(:inventory, :enterprise_created_before_2025_07_04) + Flipper.enable_group(:inventory, :enterprise_created_before_2025_08_04) end def down - Flipper.disable_group(:inventory, :enterprise_created_before_2025_07_04) + Flipper.disable_group(:inventory, :enterprise_created_before_2025_08_04) end # rubocop:enable Naming/VariableNumber end From b8546db1e5aefdf12b7090d43e7d30f010cc1616 Mon Sep 17 00:00:00 2001 From: David Cook Date: Mon, 28 Jul 2025 11:43:31 +1000 Subject: [PATCH 2/2] Update date for 11th Aug --- config/initializers/flipper.rb | 4 ++-- ...12346_enable_feature_inventory_for_existing_enterprises.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/initializers/flipper.rb b/config/initializers/flipper.rb index 8ee497ba33..fa67ffbdab 100644 --- a/config/initializers/flipper.rb +++ b/config/initializers/flipper.rb @@ -25,11 +25,11 @@ end Flipper.register(:new_2024_07_03) do |actor| actor.respond_to?(:created_at?) && actor.created_at >= "2024-07-03".to_time end -Flipper.register(:enterprise_created_before_2025_08_04) do |actor| +Flipper.register(:enterprise_created_before_2025_08_11) do |actor| # This group applies to enterprises only, so we return false if the actor is not an Enterprise next false unless actor.actor.instance_of? Enterprise - actor.respond_to?(:created_at?) && actor.created_at < "2025-08-04".to_time + actor.respond_to?(:created_at?) && actor.created_at < "2025-08-11".to_time end Flipper::UI.configure do |config| diff --git a/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb b/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb index f9b16f67f9..532e5d3108 100644 --- a/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb +++ b/db/migrate/20250709012346_enable_feature_inventory_for_existing_enterprises.rb @@ -3,11 +3,11 @@ class EnableFeatureInventoryForExistingEnterprises < ActiveRecord::Migration[7.0] # rubocop:disable Naming/VariableNumber def up - Flipper.enable_group(:inventory, :enterprise_created_before_2025_08_04) + Flipper.enable_group(:inventory, :enterprise_created_before_2025_08_11) end def down - Flipper.disable_group(:inventory, :enterprise_created_before_2025_08_04) + Flipper.disable_group(:inventory, :enterprise_created_before_2025_08_11) end # rubocop:enable Naming/VariableNumber end