X-Git-Url: https://code.grnet.gr/git/pithos/blobdiff_plain/1a91f0de84a150d667088b24d729b1b8f3138b4b..a6552b098c930d779ea7e9f63f5652acb121c36d:/pithos/ui/views.py diff --git a/pithos/ui/views.py b/pithos/ui/views.py deleted file mode 100644 index bf15603..0000000 --- a/pithos/ui/views.py +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2011 GRNET S.A. All rights reserved. -# -# Redistribution and use in source and binary forms, with or -# without modification, are permitted provided that the following -# conditions are met: -# -# 1. Redistributions of source code must retain the above -# copyright notice, this list of conditions and the following -# disclaimer. -# -# 2. Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials -# provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS -# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -# The views and conclusions contained in the software and -# documentation are those of the authors and should not be -# interpreted as representing official policies, either expressed -# or implied, of GRNET S.A. - -import json - -from django.conf import settings -from django.core.mail import send_mail -from django.http import Http404, HttpResponse -from django.template.loader import render_to_string -from django.utils.translation import ugettext as _ - - -def send_feedback(request): - if request.method != 'POST': - raise Http404 - if not request.user: - return HttpResponse('Unauthorized', status=401) - - subject = _("Feedback from Pithos") - from_email = settings.FEEDBACK_FROM_EMAIL - recipient_list = [settings.FEEDBACK_CONTACT_EMAIL] - content = render_to_string('feedback_mail.txt', { - 'message': request.POST.get('feedback-msg'), - 'data': request.POST.get('feedback-data'), - 'request': request}) - - send_mail(subject, content, from_email, recipient_list) - - resp = json.dumps({'status': 'send'}) - return HttpResponse(resp)