diff options
author | Irina Todeva <itodeva@hostgator.com> | 2015-09-28 13:48:20 -0600 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2015-11-03 12:28:13 -0800 |
commit | 55c7e3cc18a45620f48ae62d3bc044a830bd8c95 (patch) | |
tree | ada1a14fc07a00421d1693b845fb673bff7d619f /FS/FS/Schema.pm | |
parent | a87e91ee19d14a6fc3da62f4b44a9628d32bb6a3 (diff) |
Changes to add classified reasons for payment void
- Added reasonnum in cust_pay_void and a foreign key in Schema.pm
- Added an override of the cust_pay_void_reason to handle legacy and
classified reasons
- Added usage of FS::reason_Mixin::_upgrade_reasonnum in
cust_pay->_upgrade_data
- Changes in voided_payment.html template to handle classified reasons for
void payemnts
Diffstat (limited to 'FS/FS/Schema.pm')
-rw-r--r-- | FS/FS/Schema.pm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm index 447302b36..c9ab5bcc5 100644 --- a/FS/FS/Schema.pm +++ b/FS/FS/Schema.pm @@ -2523,6 +2523,7 @@ sub tables_hashref { #void fields 'void_date', @date_type, '', '', 'reason', 'varchar', 'NULL', $char_d, '', '', + 'reasonnum', 'int', 'NULL', '', '', '', 'void_usernum', 'int', 'NULL', '', '', '', ], 'primary_key' => 'paynum', @@ -2544,6 +2545,9 @@ sub tables_hashref { { columns => [ 'gatewaynum' ], table => 'payment_gateway', }, + { columns => [ 'reasonnum' ], + table => 'reason', + }, { columns => [ 'void_usernum' ], table => 'access_user', references => [ 'usernum' ], |