Put CDRs behind a feature flag

Stephen Paul Weber created

Change summary

lib/customer.rb | 2 +-
sgx_jmp.rb      | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)

Detailed changes

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
 

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)