{%- extends "base.html" -%} {%- from "_formhelpers.html" import nullable_value, colorize_severity, colorize_status, colorize_remote, colorize_unknown, bug_ticket -%} {%- macro render_groups(groups) -%} {%- if groups %} {%- for group in groups %} {%- endfor %}
Group Affected Fixed Severity Status Ticket
{{ group.name }} {{ group.affected }} {{ group.fixed }} {{ colorize_severity(group.severity) }} {{ colorize_status(group.status) }} {{ bug_ticket(group.bug_ticket) }}
{%- endif %} {%- endmacro -%} {%- macro render_issues(issues) -%} {%- if issues %} {%- for issue in issues %} {%- endfor %}
Issue Group Severity Remote Type Description
{{ issue.issue.id }} {{ issue.group.name }} {{ colorize_severity(issue.issue.severity) }} {{ colorize_remote(issue.issue.remote) }} {{ colorize_unknown(issue.issue.issue_type|capitalize) }} {%- if issue.issue.description -%}
{{ issue.issue.description|wordwrap(70, wrapstring=' ')|truncate(160) }}
{%- else -%} {{colorize_unknown("Unknown")}} {%- endif -%}
{%- endif %} {%- endmacro -%} {% block content %}

{{ package.pkgname }}

{% if not package.versions -%} {%- else -%} {%- endif %}
Link {% if package.versions[0] -%} {%- set version = package.versions[0] -%} package | {%- else -%} package | {%- endif %} bugs open | bugs closed | Wiki | GitHub | web search
Description {%- if package.versions[0] -%} {{ package.versions[0].description }} {%- else -%} {{colorize_unknown("Unknown")}} {%- endif -%}
VersionRemoved {%- for version in package.versions %} {{ version.version }} [{{ version.database }}]{% if not loop.last %}
{% endif %} {%- endfor %}
{%- if not package.groups.open and not package.issues.open and not package.groups.resolved and not package.issues.resolved %}

No issues

{%- endif %} {%- if package.groups.open or package.issues.open %}

Open

{{- render_groups(package.groups.open) }} {{- render_issues(package.issues.open) }} {%- endif %} {%- if package.groups.resolved or package.issues.resolved %}

Resolved

{{- render_groups(package.groups.resolved) }} {{- render_issues(package.issues.resolved) }} {%- endif %} {%- if package.advisories %}

Advisories

{%- for advisory in package.advisories %} {%- endfor %}
Date Advisory Group Severity Type
{{ advisory.created.strftime('%d %b %Y') }} {{ advisory.id }} {{ advisory.group_package.group.name }} {{ colorize_severity(advisory.group_package.group.severity) }} {{ advisory.advisory_type }}
{%- endif %} {%- endblock %}