diff options
Diffstat (limited to 'mediagoblin/edit/lib.py')
-rw-r--r-- | mediagoblin/edit/lib.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mediagoblin/edit/lib.py b/mediagoblin/edit/lib.py new file mode 100644 index 00000000..293a0547 --- /dev/null +++ b/mediagoblin/edit/lib.py @@ -0,0 +1,8 @@ + +def may_edit_media(request, media): + """Check, if the request's user may edit the media details""" + if media['uploader'] == request.user['_id']: + return True + if request.user['is_admin']: + return True + return False |