{% macro render_pullrequest_row(request, repo, username, subtitle=True, class="", showproject=False, filterstatus=None) %} {% if request.status|lower == 'open' %} {% set status_color = "success" %} {% elif request.status|lower == 'merged' %} {% set status_color = "info" %} {% else %} {% set status_color = "danger" %} {% endif %}
#{{request.id}} {{request.title}}
{% if request.assignee %} {% if filterstatus %} {% endif %} {{ request.assignee.username | avatar(size=20) | safe}} {% if filterstatus %} {% endif %} {% endif %} {{request.branch}} {{request.user_comments|count}}
{% if subtitle %}
{% if request.status|lower == 'merged'%} Merged {{ request.closed_at | humanize}}. Opened {{ request.date_created | humanize}} by {{ request.user.user }}. {% elif request.status|lower == 'closed' %} Cancelled {{ request.closed_at | humanize}}. Opened {{ request.date_created | humanize}} by {{ request.user.user }}. {% else %} Opened {{ request.date_created | humanize}} by {{ request.user.user }}. Modified {{ request.last_updated | humanize}} {% endif %} {% if showproject %} {% if repo.is_fork -%}   {%- else -%}   {%- endif -%} {% if repo.is_fork %} {{ repo.user.user }} / {% endif %} {% if repo.namespace %} {{ repo.namespace }}/ {% endif %} {% if repo.is_fork %} {% else %} {% endif %} {{ repo.name }} {% endif %}
{% for tag in request.tags %} {{ tag.tag }} {% endfor %}
{% endif %}
{% endmacro%}