[freeside-commits] branch master updated. 3d07673d44b50749619bdf1f2b6b931c7ca30d8d

Christopher Burger burgerc at 420.am
Fri Mar 31 11:48:21 PDT 2017


The branch, master has been updated
       via  3d07673d44b50749619bdf1f2b6b931c7ca30d8d (commit)
      from  cae3079c3d6a2ea7906e369e882a814911f220c2 (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 3d07673d44b50749619bdf1f2b6b931c7ca30d8d
Author: Christopher Burger <burgerc at freeside.biz>
Date:   Fri Mar 31 14:45:56 2017 -0400

    RT# 74122 - Updated Change History to be more user friendly.  Tags are now color coded user readable.

diff --git a/httemplate/elements/change_history_common.html b/httemplate/elements/change_history_common.html
index 5aaf6e6..dfcfcb9 100644
--- a/httemplate/elements/change_history_common.html
+++ b/httemplate/elements/change_history_common.html
@@ -102,8 +102,13 @@
     </TD>
 
     <TD ALIGN="left" CLASS="grid" BGCOLOR="<% $bgcolor %>">
+%     my $description = '';
 %     if ( $item->table eq 'legacy_cust_history' ) {
         <% $item->description |h %>
+%     } elsif ( $item->table eq 'h_cust_tag' ) {
+%        $description = &{ $h_table_descripsub{$item->table} }( $item, $tables{'cust_tag'} )
+%         if $single_cust && $h_table_descripsub{$item->table};
+         <% $description %>
 %     } else {
         <% join(', ',
              map  { my $value = ( $_ =~ /(^pay(info|cvv)|^ss|_password)$/ ) 
@@ -129,7 +134,7 @@
 %       if ( $single_cust && $h_table_descripsub{$item->table} ) {
           <% &{ $h_table_descripsub{$item->table} }( $item ) %>
 %       }
-%     }
+%     }  
     </TD>
 
   </TR>
@@ -214,9 +219,15 @@ my %h_table_labelsub = (
   'h_svc_external'  => $svc_labelsub,
   'h_svc_phone'     => $svc_labelsub,
   #'h_phone_device'
-  'h_cust_tag'      => $tag_labelsub,
+  #'h_cust_tag'      => $tag_labelsub,
 );
 
+my $tag_descripsub = sub {
+  my($item, $label) = @_;
+  my $part_tag = qsearchs('part_tag',{ tagnum => $item->tagnum });
+  '<SPAN STYLE="background-color: #'.$part_tag->tagcolor.'">'. encode_entities($part_tag->tagname). '</SPAN>';
+};
+
 my $discounts = {};
 my $discount_descripsub = sub {
   my($item) = @_;
@@ -236,6 +247,7 @@ my $discount_descripsub = sub {
 
 my %h_table_descripsub = (
   'h_cust_pkg_discount' => $discount_descripsub,
+  'h_cust_tag'          => $tag_descripsub,
 );
 
 my $cust_pkg_date_format = '%b %o, %Y';

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

Summary of changes:
 httemplate/elements/change_history_common.html |   16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)




More information about the freeside-commits mailing list