feat(account): add report_hidden_metrics setting
Add report_hidden_metrics to account settings schema to allow hiding specific metrics from reports on a per-account basis. Supported metrics: outgoing_messages_count, incoming_messages_count, reply_time
This commit is contained in:
@@ -67,6 +67,13 @@ class Account < ApplicationRecord
|
||||
'help_center_search': { 'type': %w[boolean null] }
|
||||
},
|
||||
'additionalProperties': false
|
||||
},
|
||||
'report_hidden_metrics': {
|
||||
'type': %w[array null],
|
||||
'items': {
|
||||
'type': 'string',
|
||||
'enum': %w[outgoing_messages_count incoming_messages_count reply_time]
|
||||
}
|
||||
}
|
||||
},
|
||||
'required': [],
|
||||
@@ -88,6 +95,7 @@ class Account < ApplicationRecord
|
||||
|
||||
store_accessor :settings, :audio_transcriptions, :auto_resolve_label
|
||||
store_accessor :settings, :captain_models, :captain_features
|
||||
store_accessor :settings, :report_hidden_metrics
|
||||
|
||||
has_many :account_users, dependent: :destroy_async
|
||||
has_many :agent_bot_inboxes, dependent: :destroy_async
|
||||
|
||||
Reference in New Issue
Block a user