don't check overlimit status in bulk service view, RT#15154
authorivan <ivan>
Wed, 16 Nov 2011 01:02:23 +0000 (01:02 +0000)
committerivan <ivan>
Wed, 16 Nov 2011 01:02:23 +0000 (01:02 +0000)
httemplate/view/cust_main/packages/status.html

index 537554e..e982220 100644 (file)
 
 %       } else { 
 %
-%         if (scalar($cust_pkg->overlimit)) {
+%         my $num_cust_svc = $cust_pkg->num_cust_svc;
+%         my $summarize = $opt{'cust_pkg-large_pkg_size'} > 0
+%                           && $opt{'cust_pkg-large_pkg_size'} <= $num_cust_svc;
+%
+%         #overlimit process is expensive with many services, so skip w/summary
+%         if ( !$summarize && scalar($cust_pkg->overlimit) ) {
 
             <% pkg_status_row_colspan( $cust_pkg,
                  emt('Overlimit'),