aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/user_pages/views.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-08-30 22:38:09 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-08-30 22:38:09 -0500
commit7a4c0126dfb9be8756b0d40110a7b76d39e63543 (patch)
tree71f0d5ae9cd60a12c03271ccfaba050e1a2f6a74 /mediagoblin/user_pages/views.py
parent53c5e0b028f8994a7987459c917e70ed81d6d0b2 (diff)
downloadmediagoblin-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.py8
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',