{%- extends "base.html" -%} {%- from "_formhelpers.html" import nullable_value, colorize_severity, colorize_status, colorize_remote, colorize_unknown, bug_ticket -%} {% block content %} {%- if not entries.scheduled_advisories and not entries.unhandled_advisories and not entries.incomplete_advisories and not entries.bumped_groups and not entries.unknown_groups and not entries.unknown_issues and not entries.orphan_issues %}

{{ smiley }}

nothing to do
Yippie!
{%- else %}

Todo Lists

{%- endif %} {%- if entries.scheduled_advisories %}

Scheduled advisories

{%- if can_handle_advisory %} {%- endif %} {%- for advisory, package, group in entries.scheduled_advisories %} {%- if can_handle_advisory %} {%- endif %} {%- endfor %}
Advisory Group Package Severity TypeAction
{{ advisory.id }} {{ group.name }} {{ package.pkgname }} {{ colorize_severity(group.severity) }} {{ advisory.advisory_type }}publish
{%- endif %} {%- if entries.unhandled_advisories %}

Pending advisories

{%- if can_handle_advisory %} {%- endif %} {%- for group, pkgs in entries.unhandled_advisories %} {%- if can_handle_advisory %} {%- endif %} {%- endfor %}
Group Package Severity Affected Fixed TicketAction
{{ group.name }} {%- for pkg in pkgs %} {{ pkg.name }}{% if not loop.last %}, {% endif %} {%- endfor %} {{ colorize_severity(group.severity) }} {{ group.affected }} {{ group.fixed }} {{ bug_ticket(group.bug_ticket) }}schedule
{%- endif %} {%- if entries.incomplete_advisories %}

Incomplete advisories

{%- if can_handle_advisory %} {%- endif %} {%- for advisory, package, group in entries.incomplete_advisories %} {%- if can_handle_advisory %} {%- endif %} {%- endfor %}
Advisory Group Package Severity TypeAction
{{ advisory.id }} {{ group.name }} {{ package.pkgname }} {{ colorize_severity(group.severity) }} {{ advisory.advisory_type }}edit
{%- endif %} {%- if entries.bumped_groups %}

Bumped packages

{%- if can_edit_group %} {%- endif %} {%- for group, pkgnames, versions in entries.bumped_groups %} {%- if can_edit_group %} {%- endif %} {%- endfor %}
Group Package Severity Affected Current TicketAction
{{ group.name }} {%- for pkg in pkgnames %} {{ pkg }}{% if not loop.last %}, {% endif %} {%- endfor %} {{ colorize_severity(group.severity) }} {{ group.affected }} {%- for package in versions %} {{ package.version }} [{{ package.database }}]
{%- endfor %}
{{ bug_ticket(group.bug_ticket) }} edit
{%- endif %} {%- if entries.unknown_groups %}

Undetermined groups

{%- if can_edit_group %} {%- endif %} {%- for group, packages in entries.unknown_groups %} {%- if can_edit_group %} {%- endif %} {%- endfor %}
Group Package Severity Affected StatusAction
{{ group }} {%- for pkg in packages %} {{ pkg.name }}{% if not loop.last %}, {% endif %} {%- endfor %} {{ colorize_severity(group.severity) }} {{ group.affected }} {{ colorize_unknown(group.status) }} edit
{%- endif %} {%- if entries.unknown_issues %}

Issues missing details

{%- if can_edit_issue %} {%- endif %} {%- for cve in entries.unknown_issues %} {%- if can_edit_issue %} {%- endif %} {%- endfor %}
Issue Severity Remote Type DescriptionAction
{{ cve.id }} {{ colorize_severity(cve.severity) }} {{ colorize_remote(cve.remote) }} {{ colorize_unknown(cve.issue_type|capitalize) }}
{% if cve.description %}{{ cve.description|wordwrap(70, wrapstring=' ')|truncate(95) }}{% endif %}
edit
{%- endif %} {%- if entries.orphan_issues %}

Orphan issues

{%- if can_edit_issue %} {%- endif %} {%- for cve in entries.orphan_issues %} {%- if can_edit_issue %} {%- endif %} {%- endfor %}
Issue Severity Remote Type DescriptionAction
{{ cve.id }} {{ colorize_severity(cve.severity) }} {{ colorize_remote(cve.remote) }} {{ colorize_unknown(cve.issue_type|capitalize) }}
{% if cve.description %}{{ cve.description|wordwrap(70, wrapstring=' ')|truncate(95) }}{% endif %}
edit
{%- endif %} {%- endblock %}