diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-08-30 22:38:09 -0500 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2011-08-30 22:38:09 -0500 |
commit | 7a4c0126dfb9be8756b0d40110a7b76d39e63543 (patch) | |
tree | 71f0d5ae9cd60a12c03271ccfaba050e1a2f6a74 /mediagoblin/user_pages/views.py | |
parent | 53c5e0b028f8994a7987459c917e70ed81d6d0b2 (diff) | |
download | mediagoblin-7a4c0126dfb9be8756b0d40110a7b76d39e63543.tar.lz mediagoblin-7a4c0126dfb9be8756b0d40110a7b76d39e63543.tar.xz mediagoblin-7a4c0126dfb9be8756b0d40110a7b76d39e63543.zip |
Caution the admins about deleting the users' media though.
Diffstat (limited to 'mediagoblin/user_pages/views.py')
-rw-r--r-- | mediagoblin/user_pages/views.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py index 2163acf7..06b0be5b 100644 --- a/mediagoblin/user_pages/views.py +++ b/mediagoblin/user_pages/views.py @@ -21,6 +21,7 @@ from mediagoblin.db.util import DESCENDING, ObjectId from mediagoblin.util import ( Pagination, render_to_response, redirect, cleaned_markdown_conversion, render_404, delete_media_files) +from mediagoblin.util import pass_to_ugettext as _ from mediagoblin.user_pages import forms as user_forms from mediagoblin.decorators import (uses_pagination, get_user_media_entry, @@ -168,6 +169,13 @@ def media_confirm_delete(request, media): user=media.uploader()['username'], media=media['slug']) + if ((request.user[u'is_admin'] and + request.user[u'_id'] != media.uploader()[u'_id'])): + messages.add_message( + request, messages.WARNING, + _("You are about to delete another user's media. " + "Proceed with caution.")) + return render_to_response( request, 'mediagoblin/user_pages/media_confirm_delete.html', |