summaryrefslogtreecommitdiffstats
path: root/apps/patchwork/views
diff options
context:
space:
mode:
authorGuilherme Salgado <guilherme.salgado@linaro.org>2011-04-12 11:35:10 +0000
committerJeremy Kerr <jk@ozlabs.org>2011-04-14 14:55:33 +0800
commitb18d5e2d250c1993b231a812b0ad71c131592ea5 (patch)
treedde8dc8ed3a452437c2292c7bc2accdf913581bb /apps/patchwork/views
parente3f9cdfdfa96f5074a31fe2de0caf0ac52b1aff9 (diff)
downloadpatchwork-b18d5e2d250c1993b231a812b0ad71c131592ea5.tar.bz2
patchwork-b18d5e2d250c1993b231a812b0ad71c131592ea5.tar.xz
models: Project.is_editable to check whether a user has edit rights
This is to replace the couple of places where we duplicate this same check. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'apps/patchwork/views')
-rw-r--r--apps/patchwork/views/__init__.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/apps/patchwork/views/__init__.py b/apps/patchwork/views/__init__.py
index e4043bb..bae40c6 100644
--- a/apps/patchwork/views/__init__.py
+++ b/apps/patchwork/views/__init__.py
@@ -43,8 +43,7 @@ def generic_list(request, project, view,
data = request.POST
user = request.user
properties_form = None
- if (user.is_authenticated()
- and project in user.get_profile().maintainer_projects.all()):
+ if project.is_editable(user):
properties_form = MultiplePatchForm(project, data = data)
if request.method == 'POST' and data.get('form') == 'patchlistform':