From: Radek Czajka Date: Wed, 23 Feb 2011 09:53:45 +0000 (+0100) Subject: #1223: notifications for suggestions X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/e977b7baf9a6e653d6040e9487b7a6cb5fda5fa2?ds=inline #1223: notifications for suggestions --- diff --git a/apps/suggest/locale/pl/LC_MESSAGES/django.mo b/apps/suggest/locale/pl/LC_MESSAGES/django.mo index f03afa8e7..40fe313ad 100644 Binary files a/apps/suggest/locale/pl/LC_MESSAGES/django.mo and b/apps/suggest/locale/pl/LC_MESSAGES/django.mo differ diff --git a/apps/suggest/locale/pl/LC_MESSAGES/django.po b/apps/suggest/locale/pl/LC_MESSAGES/django.po index 2ac4c45f2..5531d67ac 100644 --- a/apps/suggest/locale/pl/LC_MESSAGES/django.po +++ b/apps/suggest/locale/pl/LC_MESSAGES/django.po @@ -2,15 +2,16 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-06-02 10:44+0200\n" -"PO-Revision-Date: 2010-06-02 10:45\n" -"Last-Translator: \n" +"POT-Creation-Date: 2011-02-23 10:46+0100\n" +"PO-Revision-Date: 2011-02-23 10:52+0100\n" +"Last-Translator: Radek Czajka \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -48,7 +49,23 @@ msgstr "sugestia" msgid "suggestions" msgstr "sugestie" -#: views.py:31 +#: views.py:49 +msgid "Thank you for your suggestion." +msgstr "Dziękujemy za zgłoszenie." + +#: views.py:51 +msgid "" +"Thank you for your comment on WolneLektury.pl.\n" +"The suggestion has been referred to the project coordinator." +msgstr "" +"Dziękujemy za zgłoszenie uwag do serwisu Wolne Lektury.\n" +"Sugestia została przekazana koordynatorce projektu." + +#: views.py:56 +msgid "Message sent automatically. Please do not reply." +msgstr "Wiadomość wysłana automatycznie. Proszę nie odpowiadać." + +#: views.py:59 msgid "Report was sent successfully." msgstr "Zgłoszenie zostało wysłane." diff --git a/apps/suggest/views.py b/apps/suggest/views.py index ac45cea34..9b3de55d5 100644 --- a/apps/suggest/views.py +++ b/apps/suggest/views.py @@ -2,10 +2,13 @@ # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # +from django.core.mail import send_mail, mail_managers +from django.core.urlresolvers import reverse +from django.core.validators import email_re from django.http import HttpResponse, HttpResponseRedirect +from django.utils.translation import ugettext as _ from django.views.decorators import cache from django.views.decorators.http import require_POST -from django.utils.translation import ugettext as _ from suggest import forms from suggest.models import Suggestion @@ -28,6 +31,31 @@ def report(request): suggestion.user = request.user suggestion.save() + mail_managers(u'Nowa sugestia na stronie WolneLektury.pl', u'''\ +Zgłoszono nową sugestię w serwisie WolneLektury.pl. +%(url)s + +Użytkownik: %(user)s +Kontakt: %(contact)s + +%(description)s''' % { + 'url': reverse('admin:suggest_suggestion_change', args=[suggestion.id]), + 'user': str(request.user), + 'contact': contact, + 'description': description, + }, fail_silently=True) + + if email_re.match(contact): + send_mail(u'[WolneLektury] ' + _(u'Thank you for your suggestion.'), + _(u"""\ +Thank you for your comment on WolneLektury.pl. +The suggestion has been referred to the project coordinator.""") + +u""" + +-- +""" + _(u'''Message sent automatically. Please do not reply.'''), + 'no-reply@wolnelektury.pl', [contact], fail_silently=True) + response_data = {'success': True, 'message': _('Report was sent successfully.')} else: response_data = {'success': False, 'errors': suggest_form.errors}