diff --git a/progit/app.py b/progit/app.py index 3363c53..d63943b 100644 --- a/progit/app.py +++ b/progit/app.py @@ -391,6 +391,7 @@ def view_issues(repo, username=None, status=None): select='issues', repo=repo, username=username, + status=status, issues=issues, ) diff --git a/progit/templates/issues.html b/progit/templates/issues.html index 9209238..ff9a6d5 100644 --- a/progit/templates/issues.html +++ b/progit/templates/issues.html @@ -8,31 +8,28 @@

- {% if issues %} - {% if issues[0].status != 'Open' %} + {% if status and status != 'Open' %} Closed - {% endif %}{% endif %} + {% endif %} Issues

- {% if issues %} - {% if issues[0].status == 'Open' %} + {% if status and status != 'Open' %} {% if '/fork/' in request.url %} + repo=repo.name) }}"> {% else %} - + {% endif %} - (Closed) + (Open) {% else %} {% if '/fork/' in request.url %} + repo=repo.name) }}?status=Closed"> {% else %} - + {% endif %} - (Open) + (Closed) {% endif %} - {% endif %}