{% extends "milestone_base.html" %} {% block jsheader %} {% endblock %} {% block body %} {% set buglist_names = ['Proposed Blockers','Accepted Blockers', 'Accepted 0-day Blockers', 'Accepted Previous Release Blockers', 'Proposed Freeze Exceptions', 'Accepted Freeze Exceptions', 'Prioritized Bugs'] %}
{% for buglist in buglist_names if buglists[buglist] %} {# for non-empty buglists #}

{{ buglists[buglist] | length }} {% if (buglists[buglist] | length) == 1 %}{{ buglist[:-1]}}{% else %}{{ buglist }}{% endif %}

{% for bug in buglists[buglist] %} {% set update_html = bug | updatelabel | safe %} {% if update_html %} {% else %} {% endif %} {% else %} {% endfor %}
Bug ID Component Status Title Review Updates
{% if bug.bugid in recent %}{% endif -%} {% if bug.needinfo %}{% endif -%} {% if bug.bugid in wb_change %}{% endif %} {% if bug.depends_on %} {% endif %} {{ bug.bugid }} {{ bug.component }} {{ bug.status }} {{ bug.summary }} {% if buglist.startswith('Proposed') and vote_info[bug.bugid][buglist] %} +{{ vote_info[bug.bugid][buglist][0] }}, {{ vote_info[bug.bugid][buglist][1] }}, -{{ vote_info[bug.bugid][buglist][2] }}
{% endif %} {% if bug.discussion_link %} {% if buglist.startswith('Accepted') %} Discuss {% elif vote_info[bug.bugid]['user_voted'] %} Voted {% else %} Vote! {% endif %} {% elif buglist.startswith('Prioritized') %} {# Nothing here, go on... #} {% else %} TBD {% endif %}
{{ update_html }}
{% endfor %} {% for buglist in buglist_names if not buglists[buglist] %} {# for empty buglists #}

No {{ buglist }}

{% endfor %}
{# end of 12 columns #}
{# end of row #} {% endblock %}