From 450af3dc567a443378ae67673c2a5feaf39237ba Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 17 Jul 2018 11:43:19 +0100 Subject: [PATCH] donation: Properly process address data Signed-off-by: Michael Tremer --- src/templates/donate.html | 22 +++++++++++----------- src/web/handlers.py | 22 ++++++++++++---------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/src/templates/donate.html b/src/templates/donate.html index 9caa667e..40359611 100644 --- a/src/templates/donate.html +++ b/src/templates/donate.html @@ -159,50 +159,50 @@
- +
-
-
-
-
-
-
-
@@ -211,7 +211,7 @@
- {% for c in countries %} @@ -223,7 +223,7 @@
-
diff --git a/src/web/handlers.py b/src/web/handlers.py index 15f3b3ea..7c86d34c 100644 --- a/src/web/handlers.py +++ b/src/web/handlers.py @@ -114,16 +114,18 @@ class DonateHandler(BaseHandler): # Is this a recurring donation? "recurring" : self.get_argument("frequency") == "monthly", - # XXX Missing inputs - "email" : "john.doe@example.com", - "first_name" : "John", - "last_name" : "Doe", - "street1" : "Street 1", - "street2" : "Street 2", - "post_code" : "POST CODE", - "city" : "City", - "state" : "State", - "country_code" : "DE", + # Address + "email" : self.get_argument("email"), + "title" : self.get_argument("title"), + "first_name" : self.get_argument("first_name"), + "last_name" : self.get_argument("last_name"), + "company_name" : self.get_argument("company_name", None), + "street1" : self.get_argument("street1"), + "street2" : self.get_argument("street2", None), + "post_code" : self.get_argument("post_code"), + "city" : self.get_argument("city"), + "state" : self.get_argument("state", None), + "country_code" : self.get_argument("country_code"), } # Send request to Zeiterfassung -- 2.47.3