Changeset 723


Ignore:
Timestamp:
11/11/08 20:08:50 (5 years ago)
Author:
cbalan
Message:

Dashboard: - Ignore items with 0 ticket count.

Location:
trunk/plugins/dashboardreportsplugin/tracdashboardreports
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/dashboardreportsplugin/tracdashboardreports/macros.py

    r722 r723  
    132132        add_stylesheet(formatter.req, 'tracdashboardreports/css/widgets.css') 
    133133         
    134         return html.div(rendered_result, class_ = 'new-wdgt  w469' + class_) 
     134        return html.div(rendered_result, class_ = 'new-wdgt w469' + class_) 
    135135 
    136136class DefectSummaryChartsBurnupMacro(DashboardTicketCountsMacroChartsBurnupBase): 
  • trunk/plugins/dashboardreportsplugin/tracdashboardreports/templates/ticketstatusquery.html

    r721 r723  
    22  <h2 py:if="title">${title}</h2> 
    33  <div py:if="len(axis)==1" py:with="query_href=query.get_href(req.href)"> 
    4     <div py:for="x_axis in axis_values[axis[0]]" class="progressmeter"  
    5            py:with="count_closed = counts.get((x_axis,),{}).get('closed',0); count_open = counts.get((x_axis,),{}).get('open',0); percent_closed=(count_open+count_closed) and count_closed*100/(count_open+count_closed) or 0"> 
    6     <ul class="wdgtLegend"> 
    7         <li class="legendClosed">Closed:</li> 
    8         <li><a href="${query_href+'&amp;'+unicode_urlencode([(axis[0], x_axis),('status','closed')])}">${percent_closed}%</a></li> 
    9         <li class="legendOpen">Open:</li> 
    10         <li><a href="${query_href+'&amp;'+unicode_urlencode([(axis[0], x_axis),('status','!closed')])}">${100-percent_closed}%</a></li> 
    11     </ul> 
    12     <a class="milestone b" href="${query_href+'&amp;'+unicode_urlencode([(axis[0], x_axis)])}">${x_axis and x_axis.capitalize() or 'None'}</a> 
    13     <table> 
    14       <tbody> 
    15         <tr> 
    16           <td py:if="percent_closed>0" class="closed" style="width: ${percent_closed}%;"></td> 
    17           <td class="active" style="width: ${100-percent_closed}%;"></td> 
    18         </tr> 
    19       </tbody> 
    20     </table> 
     4    <py:for each="x_axis in axis_values[axis[0]]" 
     5           py:with="count_closed = counts.get((x_axis,),{}).get('closed',0); count_open = counts.get((x_axis,),{}).get('open',0); percent_closed=(count_open+count_closed) and count_closed*100/(count_open+count_closed) or 0" >  
     6        <div class="progressmeter" py:if="(count_closed+count_open)>0"> 
     7          <ul class="wdgtLegend"> 
     8            <li class="legendClosed">Closed:</li> 
     9            <li><a href="${query_href+'&amp;'+unicode_urlencode([(axis[0], x_axis),('status','closed')])}">${percent_closed}%</a></li> 
     10            <li class="legendOpen">Open:</li> 
     11            <li><a href="${query_href+'&amp;'+unicode_urlencode([(axis[0], x_axis),('status','!closed')])}">${100-percent_closed}%</a></li> 
     12          </ul> 
     13          <a class="milestone b" href="${query_href+'&amp;'+unicode_urlencode([(axis[0], x_axis)])}">${x_axis and x_axis.capitalize() or 'None'}</a> 
     14          <table> 
     15            <tbody> 
     16              <tr> 
     17                <td py:if="percent_closed>0" class="closed" style="width: ${percent_closed}%;"></td> 
     18                <td class="active" style="width: ${100-percent_closed}%;"></td> 
     19              </tr> 
     20            </tbody> 
     21          </table> 
    2122        </div> 
     23        </py:for> 
    2224  </div> 
    2325</html> 
Note: See TracChangeset for help on using the changeset viewer.