From abe2995da042fe4a41aee93574d126ec548a38d1 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jun 09 2015 10:44:53 +0000 Subject: [PATCH 1/2] Hide the form to create pull-requests if the user is not an admin of the repo --- diff --git a/pagure/templates/pull_request.html b/pagure/templates/pull_request.html index ea85aca..67aaabc 100644 --- a/pagure/templates/pull_request.html +++ b/pagure/templates/pull_request.html @@ -60,7 +60,7 @@ {% endif %} -{% if form %} +{% if form and repo_admin %}
- {% if branchname %} Request pull - {% else %} - Request pull - {% endif %} + branch_to='master', branch_from=branchname or 'master') }}"> + {% if repo_admin %}Request pull{% else %}Compare{% endif %} + {% endif %}
    diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index 623a50a..198e9c0 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -131,6 +131,7 @@ def view_repo(repo, username=None): last_commits=last_commits, tree=tree, diff_commits=diff_commits, + repo_admin=is_repo_admin(repo), ) @@ -204,6 +205,7 @@ def view_repo_branch(repo, branchname, username=None): last_commits=last_commits, tree=sorted(last_commits[0].tree, key=lambda x: x.filemode), diff_commits=diff_commits, + repo_admin=is_repo_admin(repo), ) @@ -303,6 +305,7 @@ def view_commits(repo, branchname=None, username=None): diff_commits=diff_commits, page=page, total_page=total_page, + repo_admin=is_repo_admin(repo), )