relational/feedback-ltworf/feedback.py

38 lines
978 B
Python

from google.appengine.api import users
import webapp2
import micro_webapp2
application = micro_webapp2.WSGIApplication()
@application.route('/')
def m(request, *args, **kwargs):
return ""
@application.route("/version/<id>")
def show_version(request, *args, **kwargs):
if kwargs["id"] == "relational":
return "2.5"
return "No version"
@application.route('/feedback/<id>')
def mail_sender(request, *args, **kwargs):
if request.method != "POST":
return ""
message = ""
for k,v in request.POST.iteritems():
message += "%s: %s\n" % (k,v)
message += "ip address: %s\n" % str(request.remote_addr)
if kwargs["id"] == "relational":
from google.appengine.api import mail
mail.send_mail(sender="Feedback service <noreply@feedback-ltworf.appspotmail.com>",
to="tiposchi@tiscali.it",
subject="Feedback from %s" % kwargs["id"],
body=message)
return "Message queued"