diff options
-rw-r--r-- | reports/xsl-transforms/nodes-individual-email.xsl | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/reports/xsl-transforms/nodes-individual-email.xsl b/reports/xsl-transforms/nodes-individual-email.xsl index 12f0e5ada..0bc0ea848 100644 --- a/reports/xsl-transforms/nodes-individual-email.xsl +++ b/reports/xsl-transforms/nodes-individual-email.xsl @@ -3,20 +3,23 @@ <xsl:include href="xsl-transform-includes/text-templates.xsl" /> <xsl:output method="text" indent="no" media-type="text/plain" /> <xsl:template match="Report"> + <xsl:choose> <xsl:when test="count(/Report/Node/Statistics/Bad) > 0">Subject: <xsl:value-of select="/Report/Node/@name" /> Nightly Errors </xsl:when> -<xsl:otherwise>Subject: <xsl:value-of select="/Report/Node/@name" /> Nightly Good</xsl:otherwise> +<xsl:when test="count(/Report/Node/Statistics/Good) > 0">Subject: <xsl:value-of select="/Report/Node/@name" /> Nightly Good</xsl:when> </xsl:choose> + +<xsl:if test="count(/Report/Node/Statistics/Good)+count(/Report/Node/Statistics/Bad) > 0"> <xsl:text> </xsl:text>Report Run @ <xsl:value-of select="@time" /> -<xsl:if test="count(/Report/Node/Statistics/Bad) = 0"> +</xsl:if> +<xsl:if test="count(/Report/Node/Statistics/Good) > 0"> This node configured properly. </xsl:if> <xsl:apply-templates select="Node"> <xsl:sort select="Statistics/@state" order="descending"/> <xsl:sort select="@name"/> </xsl:apply-templates> -</xsl:template> -</xsl:stylesheet>
\ No newline at end of file +</xsl:template></xsl:stylesheet>
\ No newline at end of file |