{%- else %}
Todo Lists
{%- endif %}
{%- if entries.scheduled_advisories %}
Scheduled advisories
| Advisory |
Group |
Package |
Severity |
Type |
{%- if can_handle_advisory %}
Action |
{%- endif %}
{%- for advisory, package, group in entries.scheduled_advisories %}
| {{ advisory.id }} |
{{ group.name }} |
{{ package.pkgname }} |
{{ colorize_severity(group.severity) }} |
{{ advisory.advisory_type }} |
{%- if can_handle_advisory %}
publish |
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if entries.unhandled_advisories %}
Pending advisories
| Group |
Package |
Severity |
Affected |
Fixed |
Ticket |
{%- if can_handle_advisory %}
Action |
{%- endif %}
{%- for group, pkgs in entries.unhandled_advisories %}
| {{ 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) }} |
{%- if can_handle_advisory %}
schedule |
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if entries.incomplete_advisories %}
Incomplete advisories
| Advisory |
Group |
Package |
Severity |
Type |
{%- if can_handle_advisory %}
Action |
{%- endif %}
{%- for advisory, package, group in entries.incomplete_advisories %}
| {{ advisory.id }} |
{{ group.name }} |
{{ package.pkgname }} |
{{ colorize_severity(group.severity) }} |
{{ advisory.advisory_type }} |
{%- if can_handle_advisory %}
edit |
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if entries.bumped_groups %}
Bumped packages
| Group |
Package |
Severity |
Affected |
Current |
Ticket |
{%- if can_edit_group %}
Action |
{%- endif %}
{%- for group, pkgnames, versions in entries.bumped_groups %}
| {{ 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) }} |
{%- if can_edit_group %}
edit
|
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if entries.unknown_groups %}
Undetermined groups
| Group |
Package |
Severity |
Affected |
Status |
{%- if can_edit_group %}
Action |
{%- endif %}
{%- for group, packages in entries.unknown_groups %}
| {{ group }} |
{%- for pkg in packages %}
{{ pkg.name }}{% if not loop.last %}, {% endif %}
{%- endfor %}
|
{{ colorize_severity(group.severity) }} |
{{ group.affected }} |
{{ colorize_unknown(group.status) }} |
{%- if can_edit_group %}
edit
|
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if entries.unknown_issues %}
Issues missing details
| Issue |
Severity |
Remote |
Type |
Description |
{%- if can_edit_issue %}
Action |
{%- endif %}
{%- for cve in entries.unknown_issues %}
| {{ 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 %} |
{%- if can_edit_issue %}
edit
|
{%- endif %}
{%- endfor %}
{%- endif %}
{%- if entries.orphan_issues %}
Orphan issues
| Issue |
Severity |
Remote |
Type |
Description |
{%- if can_edit_issue %}
Action |
{%- endif %}
{%- for cve in entries.orphan_issues %}
| {{ 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 %} |
{%- if can_edit_issue %}
edit
|
{%- endif %}
{%- endfor %}
{%- endif %}
{%- endblock %}