Hello everyone,
i have been started to create our own release notes template (in html) for jira, but my filtering doesnt work (see the statements below):
<p class="Body">The following Tickets were fixed in [ProductName] [Version]</p>
div class="DNL">
<table class="Bordered">
<tbody>
<tr>
<th class="Bordered">Ticket ID</th>
<th class="Bordered">Summary</th>
</tr>
#foreach ($issueType in $issueTypes)
#foreach ($issue in $issueType.issues)
#if ($customFieldManager.getCustomFieldObjectByName("Für welche Readme?").getValue($issue).toString().contains("Server") && $customFieldManager.getCustomFieldObject(10115) == "1")
<tr class="DNL">
<td class="Bordered">#getTicketNr($issue $customFieldManager)</td>
<td class="Bordered">#getReadmeText($issue $customFieldManager)</td>
</tr>
#end
#end
#end
</tbody>
</table>
</div>
at the if-statement it tried to set a filtering for every issue wich also have a Ticket ID.
without "&& $customFieldManager.getCustomFieldObject(10115) == "1")" i got the full list of all issues wich are marked as "Readme for Server".
Anybody has an idea where the problem is?
Cheers, Sascha
I find the anwser by myself.
Here is the result by everyone who is also interested in custom release notes
#foreach ($issueType in $issueTypes)
#foreach ($issue in $issueType.issues)
#if ($customFieldManager.getCustomFieldObjectByName("Für welche Readme?").getValue($issue).toString().contains("Server"))
#set ($customFields = $customFieldManager.getCustomFieldObjects($issue.project.getLong("id"), $issue.issueType.getString("id")))
#foreach ($customField in $customFields)
#if ($customField.getFieldName().equals("Ticket ID"))
#if ($customField.getValue($issue))
<tr class="DNL">
<td class="Bordered">#getTicketNr($issue $customFieldManager)</td>
<td class="Bordered">#getReadmeText($issue $customFieldManager)</td>
</tr>
#end
#end
#end
#end
#end
#endCheers, Sascha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.