def get_extra_event_management_html(self, event):
if event.source_json_data:
json_data = json.loads(event.source_json_data)
hosts = json_data.get('hosts')
additional_hosts = []
if hosts:
for hostpk, host in hosts.items():
if int(hostpk) not in self.ignore_hosts\
and (not event.organization_host_id\
or hostpk != event.organization_host.member_system_pk):
additional_hosts.append(host)
if additional_hosts:
return mark_safe(
'<div><b>Additional Hosts:</b>'
+ ''.join([
format_html('<span data-pk="{}">{}</span>', h['member_system_pk'], h['name'])
for h in additional_hosts])
+ '</div>')
return None
评论列表
文章目录