From 7a4c0126dfb9be8756b0d40110a7b76d39e63543 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Tue, 30 Aug 2011 22:38:09 -0500 Subject: [PATCH] Caution the admins about deleting the users' media though. --- mediagoblin/user_pages/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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', -- 2.25.1