[freeside-commits] branch master updated. 300ff26285e8de055a71d11df5d2954d5837a6b2

Ivan ivan at 420.am
Fri Jun 2 14:22:05 PDT 2017


The branch, master has been updated
       via  300ff26285e8de055a71d11df5d2954d5837a6b2 (commit)
      from  00366d997194ebfa62b8502e638cdfef4c932256 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 300ff26285e8de055a71d11df5d2954d5837a6b2
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Fri Jun 2 14:22:04 2017 -0700

    separate ACL for editing customer invoice terms, RT#75759

diff --git a/httemplate/edit/cust_main/billing.html b/httemplate/edit/cust_main/billing.html
index 5714f9a..fa7abd2 100644
--- a/httemplate/edit/cust_main/billing.html
+++ b/httemplate/edit/cust_main/billing.html
@@ -179,10 +179,27 @@
     <TR>
       <TH ALIGN="right" WIDTH="200"><% mt('Invoice terms') |h %> </TD>
       <TD WIDTH="408">
-        <& /elements/select-terms.html,
-             'curr_value' => $cust_main->invoice_terms,
-             'agentnum'   => $cust_main->agentnum,
-        &>
+%       if ( $curuser->access_right('Edit customer invoice terms') ) {
+          <& /elements/select-terms.html,
+               'curr_value' => $cust_main->invoice_terms,
+               'agentnum'   => $cust_main->agentnum,
+          &>
+%       } else {
+%
+%         my $terms =
+%           $cust_main->invoice_terms
+%             || emt('Default').' ('.
+%                ( $conf->config('invoice_default_terms', $cust_main->agentnum)
+%                    || emt('Payable upon receipt')
+%                ).
+%                ')';
+          <% $terms |h %>
+
+          <& /elements/hidden.html, 
+               'field'      => 'invoice_terms',
+               'curr_value' => $cust_main->invoice_terms,
+          &>
+%       }
       </TD>
     </TR>
 

-----------------------------------------------------------------------

Summary of changes:
 httemplate/edit/cust_main/billing.html |   25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)




More information about the freeside-commits mailing list