From 416b439fc883a570902edd094b44f310d66e849c Mon Sep 17 00:00:00 2001 From: Elrond Date: Sat, 17 Mar 2012 13:18:43 +0100 Subject: More/better translation. - Try to preserve some translations (somehow). - Mark "Tagged with" again for translation. - Do not translate the empty string --- mediagoblin/user_pages/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mediagoblin/user_pages') diff --git a/mediagoblin/user_pages/forms.py b/mediagoblin/user_pages/forms.py index acfbadab..f17e6c00 100644 --- a/mediagoblin/user_pages/forms.py +++ b/mediagoblin/user_pages/forms.py @@ -21,7 +21,7 @@ from mediagoblin.tools.translate import fake_ugettext_passthrough as _ class MediaCommentForm(wtforms.Form): comment_content = wtforms.TextAreaField( - _(''), + '', [wtforms.validators.Required()]) -- cgit v1.2.3 From a0a7f87f625ca29ccddc123eb6540aa15a779eb7 Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Sat, 17 Mar 2012 17:53:00 -0400 Subject: When media is deleted, delete associated comments too. The actual code is just a simple for loop; there might be a better implementation but this is a fine start. I also extended test_delete to check this too. --- mediagoblin/user_pages/views.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mediagoblin/user_pages') diff --git a/mediagoblin/user_pages/views.py b/mediagoblin/user_pages/views.py index 530dea64..6eff684c 100644 --- a/mediagoblin/user_pages/views.py +++ b/mediagoblin/user_pages/views.py @@ -173,6 +173,10 @@ def media_confirm_delete(request, media): if form.confirm.data is True: username = media.get_uploader.username + # Delete all the associated comments + for comment in media.get_comments(): + comment.delete() + # Delete all files on the public storage delete_media_files(media) -- cgit v1.2.3