Skip to end of banner
Go to start of banner

Opened vs Closed Issues Report

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

We've encountered an issue exporting this macro. Please try exporting this page again later.

The report is a bar chart showing the number of opened issues vs number of resolved issues for a given list of projects. 

$! 
 string [] project = argv[ 0 ]; 
 number resolvedIssues = countIssues( "project = " + project  +  " AND status in (Done, Closed, Resolved)" ); 
 number openedIssues = countIssues( "project = " + project  +  " AND status not in (Done, Closed, Resolved)" ); 
 number totalIssues = resolvedIssues + openedIssues; 
 
 number prResolved = round(resolvedIssues/totalIssues *  100 ,  2 ); 
 number prOpened = round(openedIssues/totalIssues *  100 ,  2 ); 
 $ 
 
 <html> 
 <head> 
 <style type= "text/css" > 
 body{ 
    background:#ededeb; 
 } 
    
 .report{ 
      font-family:  'Source Sans Pro' , sans-serif; 
      color: white; 
      box-shadow: none; 
      display: -webkit-inline-box; 
 } 
 .report ul{ 
      margin:0px 30px 10px 0px; 
      padding: 0 ; 
      list-style-type:none; 
      font-size:11px; 
      font-weight: 400 ; 
      line-height:20px; 
      } 
 .report_box{ 
      width:  85%; 
      background: #42526e; 
      float : left; 
      box-shadow: -1px 0px rgba( 255 ,  255 ,  255 ,  0.07 ); 
      cursor: pointer; 
      transform: scale( 1 ); 
      transition-property: transform,background; 
      transition-duration: .3s; 
      max-width: -webkit-fill-available; 
 } 
 .report_box_inner{ 
      padding:30px; 
 } 
 .report_box_inner span{ 
      font-size:36px; 
      font-weight: 700 ; 
 } 
 .progress{ 
      width: 100%; 
      margin-top:10px; 
      height:6px; 
      background:rgba( 0 ,  0 ,  0 ,  0.3 ); 
      margin-bottom:15px; 
 } 
 .progress_bar_opened{ 
      height:6px; float :left; 
      width: $prOpened$%; 
      background:#e4da57; 
      -webkit-animation:bar 2s; 
 } 
 .progress_bar_closed{ 
      height:6px; float :left; 
      width: $prResolved$%; 
      background:#1c9c6b; 
      -webkit-animation:bar2 2s; 
 }  
        
 .report_box_inner h2{ 
      font-weight:normal; 
      color: white; 
      font-size:16px; 
      margin:-4px 0px 3px 0px; 
 } 
 .report_box_inner p{ 
      font-size:11px; 
      color:rgb( 182 ,  182 ,  182 );clear: left; 
      font-weight: 300 ; 
      width:160px; 
      margin:2px 0px 15px 0px; 
 } 
      
 
 </style> 
 </head> 
 <body> 
 <div  class = 'report' > 
    <div  class = 'report_box' > 
      <div  class = 'report_box_inner' > 
        <h2> 
          Opened issue in $project$ 
        </h2> 
        <div  class = 'stat' > 
          <span>$prOpened$</span> 
        </div> 
        <div  class = 'progress' > 
          <div  class = 'progress_bar_opened' ></div> 
        </div> 
        <p>This is a simple example. You can render any html and  do everything you want.</p> 
      </div> 
    </div> 
    <div  class = 'report_box' > 
      <div  class = 'report_box_inner' > 
        <h2> 
          Closed issue in $project$ 
        </h2> 
        <div  class = 'stat' > 
          <span>$prResolved$%</span> 
        </div> 
        <div  class = 'progress' > 
          <div  class = 'progress_bar_closed' ></div> 
        </div> 
        <p>This is a simple example. You can render any html and  do everything you want.</p> 
      </div> 
    </div> 
 </div> 
 
 </body> 
 </html>
  • No labels