From 71523ec35c7e39d93c115327ed90d44942e596a0 Mon Sep 17 00:00:00 2001 From: Veluri Mithun Date: Wed, 30 May 2018 11:15:59 +0530 Subject: [PATCH] Use convert_mapping_to_xml helper function 'primaryView' and 'healthMetrics' attributes are generated in XML code with the help of convert_mapping_to_xml helper function. Change-Id: Ic68c22dfc49872c304f1540120deae237f479273 --- jenkins_jobs/modules/project_folder.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/jenkins_jobs/modules/project_folder.py b/jenkins_jobs/modules/project_folder.py index 72555acce..a16a1215c 100644 --- a/jenkins_jobs/modules/project_folder.py +++ b/jenkins_jobs/modules/project_folder.py @@ -36,6 +36,7 @@ Job template example: import xml.etree.ElementTree as XML import jenkins_jobs.modules.base +from jenkins_jobs.modules.helpers import convert_mapping_to_xml class Folder(jenkins_jobs.modules.base.Base): @@ -50,7 +51,11 @@ class Folder(jenkins_jobs.modules.base.Base): XML.SubElement(xml_parent, 'views') attributes = {"class": "hudson.views.DefaultViewsTabBar"} XML.SubElement(xml_parent, 'viewsTabBar', attrib=attributes) - XML.SubElement(xml_parent, 'primaryView').text = 'All' - XML.SubElement(xml_parent, 'healthMetrics') + + mappings = [ + ('', 'primaryView', 'All'), + ('', 'healthMetrics', ''), + ] + convert_mapping_to_xml(xml_parent, data, mappings, True) return xml_parent