X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/f29c8cb6c8bb788fe4dcd93f59dee829d1281c69..b0c0b000844c6feb6e42907686b4172163ce5f2a:/src/wolnelektury/utils.py?ds=sidebyside diff --git a/src/wolnelektury/utils.py b/src/wolnelektury/utils.py index 971707030..72bc7d0c7 100644 --- a/src/wolnelektury/utils.py +++ b/src/wolnelektury/utils.py @@ -9,11 +9,13 @@ from functools import wraps import pytz from inspect import getargspec +from django.core.mail import send_mail from django.http import HttpResponse from django.template import RequestContext from django.template.loader import render_to_string from django.utils import timezone from django.conf import settings +from django.utils.translation import ugettext tz = pytz.timezone(settings.TIME_ZONE) @@ -57,7 +59,7 @@ class AjaxError(Exception): pass -def ajax(login_required=True, method=None, template=None, permission_required=None): +def ajax(login_required=False, method=None, template=None, permission_required=None): def decorator(fun): @wraps(fun) def ajax_view(request): @@ -106,3 +108,10 @@ def ajax(login_required=True, method=None, template=None, permission_required=No return ajax_view return decorator + + +def send_noreply_mail(subject, message, recipient_list, **kwargs): + send_mail( + u'[WolneLektury] ' + subject, + message + u"\n\n-- \n" + ugettext(u'Message sent automatically. Please do not reply.'), + 'no-reply@wolnelektury.pl', recipient_list, **kwargs)