app/dashboards/phone_number_plan_dashboard.rb
require "administrate/base_dashboard"
class PhoneNumberPlanDashboard < Administrate::BaseDashboard
ATTRIBUTE_TYPES = {
phone_number: Field::BelongsTo,
incoming_phone_number: Field::HasOne,
carrier: Field::BelongsTo,
account: Field::BelongsTo,
id: Field::String,
number: Field::String,
amount: Field::String,
status: Field::String,
canceled_at: Field::LocalTime,
created_at: Field::LocalTime,
updated_at: Field::LocalTime
}.freeze
COLLECTION_ATTRIBUTES = %i[
id
carrier
account
number
status
amount
created_at
].freeze
SHOW_PAGE_ATTRIBUTES = %i[
id
number
amount
status
incoming_phone_number
phone_number
carrier
account
canceled_at
created_at
updated_at
].freeze
COLLECTION_FILTERS = {}.freeze
end