Skip to content

Commit 6745c5c

Browse files
committed
Always show ID of the displayed OVAL test results
Also refactors the code to common part.
1 parent cb87342 commit 6745c5c

File tree

1 file changed

+22
-35
lines changed

1 file changed

+22
-35
lines changed

xsl/xccdf-report-oval-details.xsl

Lines changed: 22 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -70,29 +70,31 @@ Authors:
7070
<xsl:template mode='brief' match='ovalres:test'>
7171
<xsl:param name='title'/>
7272
<xsl:variable name='items' select='ovalres:tested_item'/>
73+
<h4>
74+
<xsl:if test='$title'>
75+
<span class="label label-primary">
76+
<xsl:value-of select='$title'/>
77+
</span><!-- #160 is nbsp -->&#160;
78+
</xsl:if>
79+
<span class="label label-default">
80+
<xsl:value-of select='@test_id'/>
81+
</span><!-- #160 is nbsp -->&#160;
82+
<xsl:choose>
83+
<xsl:when test="@result='true'">
84+
<span class="label label-success">
85+
<xsl:value-of select="@result"/>
86+
</span>
87+
</xsl:when>
88+
<xsl:otherwise>
89+
<span class="label label-danger">
90+
<xsl:value-of select="@result"/>
91+
</span>
92+
</xsl:otherwise>
93+
</xsl:choose>
94+
</h4>
7395
<xsl:choose>
7496
<!-- if there are items to display, go ahead -->
7597
<xsl:when test='$items'>
76-
<h4>
77-
<span class="label label-primary">
78-
<xsl:choose>
79-
<xsl:when test='$title'><xsl:value-of select='$title'/></xsl:when>
80-
<xsl:otherwise>OVAL test <xsl:value-of select='@test_id'/></xsl:otherwise>
81-
</xsl:choose>
82-
</span><!-- #160 is nbsp -->&#160;
83-
<xsl:choose>
84-
<xsl:when test="@result='true'">
85-
<span class="label label-success">
86-
<xsl:value-of select="@result"/>
87-
</span>
88-
</xsl:when>
89-
<xsl:otherwise>
90-
<span class="label label-danger">
91-
<xsl:value-of select="@result"/>
92-
</span>
93-
</xsl:otherwise>
94-
</xsl:choose>
95-
</h4>
9698
<h5>Following items have been found on the system:</h5>
9799

98100
<table class="table table-striped table-bordered">
@@ -125,21 +127,6 @@ Authors:
125127
<xsl:variable name='state_id' select='key("oval-testdef", @test_id)/*[local-name()="state"]/@state_ref'/>
126128
<xsl:variable name='comment' select='$object_info[1]/@comment'/>
127129
<xsl:if test="$object_info">
128-
<h4>
129-
<span class="label label-primary"><xsl:value-of select="$title"/></span><!-- #160 is nbsp -->&#160;
130-
<xsl:choose>
131-
<xsl:when test="@result='true'">
132-
<span class="label label-success">
133-
<xsl:value-of select="@result"/>
134-
</span>
135-
</xsl:when>
136-
<xsl:otherwise>
137-
<span class="label label-danger">
138-
<xsl:value-of select="@result"/>
139-
</span>
140-
</xsl:otherwise>
141-
</xsl:choose>
142-
</h4>
143130
<h5>No items have been found conforming to the following objects:</h5>
144131
<h5>Object <strong><abbr>
145132
<xsl:if test='$comment'>

0 commit comments

Comments
 (0)