diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2015-06-30 05:29:49 -0500 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-06-30 05:29:49 -0500 |
commit | cc577407362f8b64817afbe89d23888a0a5b63f9 (patch) | |
tree | 2fd341725f902043dcdf470ecc51977824d89a5e | |
parent | d13dae1c37c36c27f1ac9fd134c5d8b3a4fb9754 (diff) |
RT#30705: Change contract end date when changing packages [got rid of chronology requirements]
-rw-r--r-- | FS/FS/cust_pkg.pm | 3 | ||||
-rw-r--r-- | httemplate/edit/process/change-cust_pkg.html | 8 |
2 files changed, 1 insertions, 10 deletions
diff --git a/FS/FS/cust_pkg.pm b/FS/FS/cust_pkg.pm index 5bd307b0f..8e8872871 100644 --- a/FS/FS/cust_pkg.pm +++ b/FS/FS/cust_pkg.pm @@ -1986,9 +1986,6 @@ sub _check_change { #option shouldn't be passed, throw error if it's non-empty return "Cannot add contract end date when changing packages " . $self->pkgnum; } - if ($opt->{'start_date'} && ($opt->{'contract_end'} < $opt->{'start_date'})) { - return "Contract end date is before change date"; - } } return ''; } diff --git a/httemplate/edit/process/change-cust_pkg.html b/httemplate/edit/process/change-cust_pkg.html index c066ff5b0..046a9795c 100644 --- a/httemplate/edit/process/change-cust_pkg.html +++ b/httemplate/edit/process/change-cust_pkg.html @@ -41,15 +41,9 @@ if ( $cgi->param('locationnum') == -1 ) { } my $error; -my $contract_end; my $now = time; if (defined($cgi->param('contract_end'))) { - $contract_end = parse_datetime($cgi->param('contract_end')); - if ($contract_end < $now) { - $error = "Contract end ".$cgi->param('contract_end')." is in the past."; - } else { - $change{'contract_end'} = $contract_end; - } + $change{'contract_end'} = parse_datetime($cgi->param('contract_end')); } unless ($error) { |