From 303e8398194d4e68dc0b0c4a8696a45d659ad9e2 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 31 Jan 2023 16:24:13 -0500 Subject: [PATCH] Put CDRs behind a feature flag --- lib/customer.rb | 2 +- sgx_jmp.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/customer.rb b/lib/customer.rb index c49052253f6b596b940ad4e1a6dfa7791f335f4f..626be279d339d3e4b9fd70481fac18ea1d0c17c8 100644 --- a/lib/customer.rb +++ b/lib/customer.rb @@ -43,7 +43,7 @@ class Customer klass.new( customer_id, jid, plan: CustomerPlan.extract(customer_id, **kwargs), - **kwargs.slice(:balance, :sgx, :tndetails, *keys) + **kwargs.slice(:balance, :sgx, :tndetails, :feature_flags, *keys) ) end diff --git a/sgx_jmp.rb b/sgx_jmp.rb index e1de467d2657810448eeb732f666faf42fd065d9..442010706fc56f9a9893de8de1a0f41350fecd02 100644 --- a/sgx_jmp.rb +++ b/sgx_jmp.rb @@ -528,7 +528,8 @@ Command.new( Command.new( "cdrs", - "Show Call Logs" + "📲 Show Call Logs", + list_for: ->(feature_flags:, **) { feature_flags.include?(:cdrs) } ) { report_for = ((Date.today << 1)..Date.today)