From 8b8868c9dee9b0e348aec84441779d46b8b0b3ac Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Wed, 13 Jun 2018 13:53:40 +0200 Subject: [PATCH] TT#37458 Add billing profile aoc field Change-Id: I43ba35575f24f18ae1647da3a0e268fa63c1dd83 --- lib/NGCP/Panel/Form/BillingProfile/Admin.pm | 2 +- lib/NGCP/Panel/Form/BillingProfile/Reseller.pm | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/NGCP/Panel/Form/BillingProfile/Admin.pm b/lib/NGCP/Panel/Form/BillingProfile/Admin.pm index 5559c7636d..b080a83059 100644 --- a/lib/NGCP/Panel/Form/BillingProfile/Admin.pm +++ b/lib/NGCP/Panel/Form/BillingProfile/Admin.pm @@ -15,7 +15,7 @@ has_field 'reseller' => ( has_block 'fields' => ( tag => 'div', class => [qw/modal-body/], - render_list => [qw/reseller handle name prepaid interval_charge interval_free_time interval_free_cash + render_list => [qw/reseller handle name prepaid advice_of_charge interval_charge interval_free_time interval_free_cash fraud_interval_limit fraud_interval_lock fraud_interval_notify fraud_daily_limit fraud_daily_lock fraud_daily_notify fraud_use_reseller_rates currency id diff --git a/lib/NGCP/Panel/Form/BillingProfile/Reseller.pm b/lib/NGCP/Panel/Form/BillingProfile/Reseller.pm index f29c8f1179..6a3a4adb98 100644 --- a/lib/NGCP/Panel/Form/BillingProfile/Reseller.pm +++ b/lib/NGCP/Panel/Form/BillingProfile/Reseller.pm @@ -45,6 +45,15 @@ has_field 'prepaid' => ( }, ); +has_field 'advice_of_charge' => ( + type => 'Boolean', + default => 0, + element_attr => { + rel => ['tooltip'], + title => ['Enable Advice of Charge support for the billing profile.'] + }, +); + has_field 'interval_charge' => ( type => 'Money', element_attr => { @@ -182,7 +191,7 @@ has_field 'save' => ( has_block 'fields' => ( tag => 'div', class => [qw/modal-body/], - render_list => [qw/handle name prepaid interval_charge interval_free_time interval_free_cash + render_list => [qw/handle name prepaid advice_of_charge interval_charge interval_free_time interval_free_cash fraud_interval_limit fraud_interval_lock fraud_interval_notify fraud_daily_limit fraud_daily_lock fraud_daily_notify fraud_use_reseller_rates currency id