[freeside-commits] freeside/httemplate/view/cust_main/payment_history payment.html, 1.7, 1.8
Ivan,,,
ivan at wavetail.420.am
Wed Nov 3 16:44:49 PDT 2010
Update of /home/cvs/cvsroot/freeside/httemplate/view/cust_main/payment_history
In directory wavetail.420.am:/tmp/cvs-serv32653/httemplate/view/cust_main/payment_history
Modified Files:
payment.html
Log Message:
more granular ACLs for posting check vs. cash payments, processing credit card vs echecks, RT#7887
Index: payment.html
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/view/cust_main/payment_history/payment.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -w -d -r1.7 -r1.8
--- payment.html 8 Mar 2010 10:57:06 -0000 1.7
+++ payment.html 3 Nov 2010 23:44:47 -0000 1.8
@@ -155,11 +155,14 @@
my $refund = '';
my $refund_days = $opt{'card_refund-days'} || 120;
+my @rights = ('Refund payment');
+push @rights, 'Refund credit card payment' if $payby eq 'CARD';
+push @rights, 'Refund Echeck payment' if $payby eq 'CHEK';
if ( $cust_pay->closed !~ /^Y/i
&& $cust_pay->payby =~ /^(CARD|CHEK)$/
&& time-$cust_pay->_date < $refund_days*86400
&& $cust_pay->unrefunded > 0
- && $curuser->access_right('Refund payment')
+ && $curuser->access_right(\@rights)
) {
$refund = qq! (<A HREF="${p}edit/cust_refund.cgi?payby=$1;!.
qq!paynum=!. $cust_pay->paynum. '"'.
More information about the freeside-commits
mailing list