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 #end
Cheers, Sascha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.