From 3bfdeb08960dd59c5ad3d202aa8d8c4df10a8a3d Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Fri, 12 Feb 2016 10:37:15 -0800 Subject: [PATCH] can't upgrade 3.x events in 5.x --- FS/FS/Upgrade.pm | 6 ----- FS/FS/part_event.pm | 18 +------------- FS/FS/part_event/Action/cust_bill_realtime_card.pm | 29 ---------------------- .../part_event/Action/cust_bill_realtime_check.pm | 28 --------------------- 4 files changed, 1 insertion(+), 80 deletions(-) delete mode 100644 FS/FS/part_event/Action/cust_bill_realtime_card.pm delete mode 100644 FS/FS/part_event/Action/cust_bill_realtime_check.pm diff --git a/FS/FS/Upgrade.pm b/FS/FS/Upgrade.pm index c5546781b..59167a7e4 100644 --- a/FS/FS/Upgrade.pm +++ b/FS/FS/Upgrade.pm @@ -330,12 +330,6 @@ sub upgrade_data { tie my %hash, 'Tie::IxHash', - #payby conditions to new ones - 'part_event_condition' => [], - - #payby actions to new ones - 'part_event' => [], - #cust_main (remove paycvv from history, locations, cust_payby, etc) 'cust_main' => [], diff --git a/FS/FS/part_event.pm b/FS/FS/part_event.pm index 9a1144c85..675177621 100644 --- a/FS/FS/part_event.pm +++ b/FS/FS/part_event.pm @@ -1,7 +1,7 @@ package FS::part_event; +use base qw( FS::m2name_Common FS::option_Common ); use strict; -use base qw( FS::m2name_Common FS::option_Common ); use vars qw( $DEBUG ); use Carp qw(confess); use FS::Record qw( dbh qsearch qsearchs ); @@ -606,22 +606,6 @@ sub process_initialize { $part_event->initialize; } -sub _upgrade_data { #class method - my ($class, %opts) = @_; - - foreach my $part_event ( - qsearch('part_event', { 'action' => 'cust_bill_realtime_card' }), - qsearch('part_event', { 'action' => 'cust_bill_realtime_check' }), - ) { - - $part_event->action('realtime_auto'); - my $error = $part_event->replace; - die $error if $error; - - } - -} - =back =head1 SEE ALSO diff --git a/FS/FS/part_event/Action/cust_bill_realtime_card.pm b/FS/FS/part_event/Action/cust_bill_realtime_card.pm deleted file mode 100644 index 1a2d04632..000000000 --- a/FS/FS/part_event/Action/cust_bill_realtime_card.pm +++ /dev/null @@ -1,29 +0,0 @@ -package FS::part_event::Action::cust_bill_realtime_card; - -use strict; -use base qw( FS::part_event::Action ); - -sub description { - #'Run card with a Business::OnlinePayment realtime gateway'; - 'Run card with a Business::OnlinePayment realtime gateway'; -} - -sub deprecated { 1; } - -sub eventtable_hashref { - { 'cust_bill' => 1 }; -} - -sub default_weight { 30; } - -sub do_action { - my( $self, $cust_bill ) = @_; - - #my $cust_main = $self->cust_main($cust_bill); - my $cust_main = $cust_bill->cust_main; - - my %opt = ('cc_surcharge_from_event' => 1); - $cust_bill->realtime_card(%opt); -} - -1; diff --git a/FS/FS/part_event/Action/cust_bill_realtime_check.pm b/FS/FS/part_event/Action/cust_bill_realtime_check.pm deleted file mode 100644 index 11b13a970..000000000 --- a/FS/FS/part_event/Action/cust_bill_realtime_check.pm +++ /dev/null @@ -1,28 +0,0 @@ -package FS::part_event::Action::cust_bill_realtime_check; - -use strict; -use base qw( FS::part_event::Action ); - -sub description { - #'Run check with a Business::OnlinePayment realtime gateway'; - 'Run check with a Business::OnlinePayment realtime gateway'; -} - -sub deprecated { 1; } - -sub eventtable_hashref { - { 'cust_bill' => 1 }; -} - -sub default_weight { 30; } - -sub do_action { - my( $self, $cust_bill ) = @_; - - #my $cust_main = $self->cust_main($cust_bill); - my $cust_main = $cust_bill->cust_main; - - $cust_bill->realtime_ach; -} - -1; -- 2.11.0