diff options
author | Guilherme Salgado <guilherme.salgado@linaro.org> | 2011-04-12 11:35:10 +0000 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2011-04-14 14:55:33 +0800 |
commit | b18d5e2d250c1993b231a812b0ad71c131592ea5 (patch) | |
tree | dde8dc8ed3a452437c2292c7bc2accdf913581bb /apps/patchwork/views | |
parent | e3f9cdfdfa96f5074a31fe2de0caf0ac52b1aff9 (diff) | |
download | patchwork-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__.py | 3 |
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': |