From eb2817677279ee0c8742b62ab4ce7075bcdd270a Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 20 2014 08:38:48 +0000 Subject: Add the application endpoint to list all issues of a project --- diff --git a/progit/app.py b/progit/app.py index 9943445..1c099e4 100644 --- a/progit/app.py +++ b/progit/app.py @@ -461,3 +461,22 @@ def view_tree(repo, identifier=None): content=content, output_type=output_type, ) + + +@APP.route('//issues') +def view_issues(repo): + """ List all issues associated to a repo + """ + repo = progit.lib.get_project(SESSION, repo) + + if repo is None: + flask.abort(404) + + issues = progit.lib.get_issues(SESSION, repo) + + return flask.render_template( + 'issues.html', + select='issues', + repo=repo, + issues=issues, + )