{%- from "_formhelpers.html" import colorize_diff, log_transaction_header, boolean_value %} {%- if (group.packages or group.previous.packages) and group.packages|map(attribute='pkgname')|sort != group.previous.packages|map(attribute='pkgname')|sort %} {%- endif %} {%- if (group.issues or group.previous.issues) and group.issues|map(attribute='cve_id')|issuesort != group.previous.issues|map(attribute='cve_id')|issuesort %} {%- endif %} {%- if group.status_mod %} {%- endif %} {%- if group.severity_mod %} {%- endif %} {%- if group.affected_mod %} {%- endif %} {%- if group.fixed_mod %} {%- endif %} {%- if group.bug_ticket_mod %} {%- endif %} {%- if group.advisory_qualified_mod %} {%- endif %} {%- if group.reference_mod %} {%- endif %} {%- if group.notes_mod %} {%- endif %}
{{ log_transaction_header(group, can_watch_user_log) }}
Packages {{- colorize_diff(group.previous.packages|map(attribute='pkgname')|sort|join('\n'), group.packages|map(attribute='pkgname')|sort|join('\n')) }}
Issues {{- colorize_diff(group.previous.issues|map(attribute='cve_id')|issuesort|join('\n'), group.issues|map(attribute='cve_id')|issuesort|join('\n')) }}
Status {{- colorize_diff(group.previous.status, diff_content(group, group.status)) }}
Severity {{- colorize_diff(group.previous.severity, diff_content(group, group.severity)) }}
Affected {{- colorize_diff(group.previous.affected, diff_content(group, group.affected)) }}
Fixed {{- colorize_diff(group.previous.fixed, diff_content(group, group.fixed)) }}
Ticket {{- colorize_diff(group.previous.bug_ticket, diff_content(group, group.bug_ticket)) }}
Advisory qualified {{- colorize_diff(boolean_value(group.previous.advisory_qualified|default(None), ''), diff_content(group, boolean_value(group.advisory_qualified))) }}
References {{- colorize_diff(group.previous.reference, diff_content(group, group.reference)) }}
Notes {{- colorize_diff(group.previous.notes, diff_content(group, group.notes)) }}