summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2015-01-16 12:17:49 -0800
committerMark Wells <mark@freeside.biz>2015-01-16 12:17:49 -0800
commitd8eb6e54c5bee38f48ee3f7e22210e1b1f373efd (patch)
treef957da862fec2475ff0080c0ebef75a401a637f4
parent92adf71887c2680f464d660cab727ea112e858a5 (diff)
allow discounting one-time charges, fix from #18330
-rw-r--r--httemplate/view/cust_main/packages/package.html9
1 files changed, 8 insertions, 1 deletions
diff --git a/httemplate/view/cust_main/packages/package.html b/httemplate/view/cust_main/packages/package.html
index cf5c98a1c..e47d891f5 100644
--- a/httemplate/view/cust_main/packages/package.html
+++ b/httemplate/view/cust_main/packages/package.html
@@ -52,8 +52,15 @@
% # One-time charge. Nothing you can do with this, unless:
% if ( $curuser->access_right('Modify one-time charge') ) {
(&nbsp;<%onetime_change_link($cust_pkg)%>&nbsp;)
- <BR>
% }
+% # also, you can discount it
+% if ( $curuser->access_right('Discount customer package')
+% && ! scalar($cust_pkg->cust_pkg_discount_active)
+% && ! scalar($cust_pkg->part_pkg->part_pkg_discount)
+% ) {
+ (&nbsp;<%pkg_discount_link($cust_pkg)%>&nbsp;)
+% }
+ <BR>
%
% } elsif ( !$cust_pkg->get('cancel') and !$opt{no_links} ) {
%