somleng/twilreapi

View on GitHub
app/dashboards/phone_number_plan_dashboard.rb

Summary

Maintainability
A
0 mins
Test Coverage
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