diff --git a/pagure/templates/_render_issues.html b/pagure/templates/_render_issues.html
index 9fb5383..e9a9af6 100644
--- a/pagure/templates/_render_issues.html
+++ b/pagure/templates/_render_issues.html
@@ -1,11 +1,11 @@
-{% macro render_issue_row(issue, repo) %}
+{% macro render_issue_row(issue, repo, username) %}
{% if issue.status == 'Open' %}
{% set status_color = "success" %}
{% else %}
{% set status_color = "danger" %}
{% endif %}
-
+
@@ -53,7 +53,7 @@
{% endif %}
{% if issue.assignee %}
-
+
{{ issue.assignee.username | avatar(size=20) | safe}}
@@ -67,5 +67,5 @@
{% endif %}
-
+
{% endmacro%}
diff --git a/pagure/templates/issues.html b/pagure/templates/issues.html
index ec24dfb..f19a4d6 100644
--- a/pagure/templates/issues.html
+++ b/pagure/templates/issues.html
@@ -1,466 +1,658 @@
{% extends "repo_master.html" %}
{% from "_render_repo.html" import pagination_link %}
+{% from "_render_issues.html" import render_issue_row %}
{% block title %}Issues - {{
repo.namespace + '/' if repo.namespace }}{{ repo.name }}{% endblock %}
{% set tag = "home"%}
+{% block header %}
+
+
+{% endblock %}
-{% block repo %}
+{% block repo %}
+ {% if status|lower in ['open', 'true'] %}
+ {% set status_filter = 'open' %}
+ {% set filtered_open_issues_count = issues_cnt %}
+ {% set filtered_closed_issues_count = oth_issues_cnt %}
+ {% set filtered_all_issues_count = issues_cnt+oth_issues_cnt %}
+ {% elif not status %}
+ {% set status_filter = 'all' %}
+ {% set filtered_open_issues_count = oth_issues_cnt %}
+ {% set filtered_closed_issues_count = issues_cnt-oth_issues_cnt %}
+ {% set filtered_all_issues_count = issues_cnt %}
+ {% else %}
+ {% set status_filter = 'closed' %}
+ {% set filtered_open_issues_count = oth_issues_cnt %}
+ {% set filtered_closed_issues_count = issues_cnt %}
+ {% set filtered_all_issues_count = issues_cnt+oth_issues_cnt %}
+ {% endif %}
-
- {% if status|lower in ['open', 'true'] %}
- {{ issues|count }} Open Issues (of {{ issues_cnt }})
- {% elif status|lower not in ['open', 'true', 'all', 'none'] %}
- {{ issues|count }} Closed Issues (of {{ issues_cnt }})
- {% else %}
- {{ issues|count }} Issues (of {{ issues_cnt }})
- {% endif %}
+
- {% if oth_issues_cnt %}
-
- {% if (issues | length + oth_issues_cnt) %}
-
- {{ (100.0 * (issues_cnt / total_issues_cnt))|round|int }}%
-
- {% endif %}
- {% endif %}
-
-