Merge "Update sidebar to make use of convert_mapping_to_xml()"

This commit is contained in:
Jenkins 2017-06-21 20:14:04 +00:00 committed by Gerrit Code Review
commit de631d49d3

View File

@ -299,9 +299,12 @@ def sidebar(registry, xml_parent, data):
else:
links = sidebar.find('links')
action = XML.SubElement(links, 'hudson.plugins.sidebar__link.LinkAction')
XML.SubElement(action, 'url').text = str(data.get('url', ''))
XML.SubElement(action, 'text').text = str(data.get('text', ''))
XML.SubElement(action, 'icon').text = str(data.get('icon', ''))
mapping = [
('url', 'url', ''),
('text', 'text', ''),
('icon', 'icon', ''),
]
helpers.convert_mapping_to_xml(action, data, mapping, fail_required=True)
def inject(registry, xml_parent, data):