Salome HOME
add history in job reports
[tools/sat.git] / src / xsl / jobs_board_report.xsl
index 6577c5ef7a9aa3e6f16e11036875fa0657d041f9..aae3b77e17868154841840742b0134c53e072305 100644 (file)
     .label        { font-weight: bold; }
 
     <!-- styles for links in matrix -->
-    .OK2          { color:#00AA00; }
-    .KO2          { color:#FF0000; }
-    .KF2          { color:#FF8000; }
-    .NA2          { color:#BBBBBB; }
-    .TO2          { color:GoldenRod; }
+    .OK2          { color:#00AA00; font-weight: normal;}
+    .KO2          { color:#FF0000; font-weight: normal;}
+    .KF2          { color:#FF8000; font-weight: normal;}
+    .NA2          { color:#BBBBBB; font-weight: normal;}
+    .TO2          { color:GoldenRod; font-weight: normal;}
     .RUNNING2     { color:LightSeaGreen; font-weight: bold; }
     .OK2day       { color:#00AA00; font-weight: bold; }
     .KO2day       { color:#FF0000; font-weight: bold; }
       <tr bgcolor="#9acd32">
       <th></th>
       <xsl:for-each select="//JobsReport/applications/application">
-        <xsl:sort select="@name" />
+        <!--<xsl:sort select="@name" />-->
        <th><xsl:value-of select="@name" /></th>
       </xsl:for-each>
       </tr>
        <td align="center"><xsl:value-of select="$curr_distname" /></td>
        <!-- for all jobs -->
        <xsl:for-each select="//JobsReport/applications/application">
-         <xsl:sort select="@name" />
+         <!--<xsl:sort select="@name" />-->
          <xsl:variable name="curr_appli" select="@name" />
          <td align="center" class="small">
              <!-- get the job for current host and current appli -->
                                    <xsl:attribute name="onclick">javascript:Toggle('<xsl:value-of select="@name"/>')</xsl:attribute>
                                    <xsl:attribute name="title"><xsl:value-of select="state/."/></xsl:attribute>
                                    <xsl:attribute name="class">TO2day</xsl:attribute>
-                                   <xsl:value-of select="@name"/>
+                                   job
                              </a>
                            </xsl:when>
                            <xsl:when test="state/.='Not today'">
                  <br/>
                  <h4>User : </h4><xsl:value-of select="//JobsReport/jobs/job[@name=$curr_job_name]/user"/>
                  <br/>
+                 <!-- Display history -->
+                 <h4>History : </h4>
+                 <br/>
+                 <xsl:for-each select="//JobsReport/jobs/job[@name=$curr_job_name]/history/link">
+                   <h4>
+                     <a>
+                       <xsl:attribute name="title">remote log</xsl:attribute>
+                       <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
+                       <xsl:if test="@res='0'">
+                           <xsl:attribute name="class">OK2</xsl:attribute>
+                       </xsl:if>
+                       <xsl:if test="@res!='0'">
+                           <xsl:attribute name="class">KO2</xsl:attribute>
+                       </xsl:if>
+                       <xsl:value-of select="@date"/>
+                     </a>
+                   </h4>
+                   <br/>
+                 </xsl:for-each>
                  <h4>salomeTools path : </h4><xsl:value-of select="//JobsReport/jobs/job[@name=$curr_job_name]/sat_path"/>
                  <br/>
                  <h4>After : </h4>