From: Michael Tremer Date: Thu, 13 Jun 2019 08:40:11 +0000 (+0100) Subject: people: Add congratulations page for activating the new account X-Git-Url: http://git.ipfire.org/?p=ipfire.org.git;a=commitdiff_plain;h=b00cc400ff199019b96fe1571d3b9b66d699812e people: Add congratulations page for activating the new account Signed-off-by: Michael Tremer --- diff --git a/Makefile.am b/Makefile.am index b3e2d558..f5d759c4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -110,6 +110,7 @@ templatesdir = $(datadir)/templates templates_auth_DATA = \ src/templates/auth/activate.html \ + src/templates/auth/activated.html \ src/templates/auth/login.html \ src/templates/auth/register.html \ src/templates/auth/register-success.html diff --git a/src/templates/auth/activated.html b/src/templates/auth/activated.html new file mode 100644 index 00000000..628ce06e --- /dev/null +++ b/src/templates/auth/activated.html @@ -0,0 +1,23 @@ +{% extends "../base.html" %} + +{% block title %}{{ _("Thank You for Activating Your Account") }}{% end block %} + +{% block content %} +
+
+
{{ _("Thank You for Activating Your Account") }}
+ +

+ {{ _("To kick things off, would you like to setup a donation to the IPFire Project?") }} +

+ + + {{ _("Donate Now") }} + + + + {{ _("No thanks, I have already donated") }} + +
+
+{% end block %} diff --git a/src/templates/donate/donate.html b/src/templates/donate/donate.html index f70856e2..2f8980b5 100644 --- a/src/templates/donate/donate.html +++ b/src/templates/donate/donate.html @@ -110,14 +110,16 @@
+ placeholder="{{ _("First Name" )}}" required + {% if first_name %}value="{{ first_name }}"{% end %}>
+ placeholder="{{ _("Last Name" )}}" required + {% if last_name %}value="{{ last_name }}"{% end %}>
diff --git a/src/web/auth.py b/src/web/auth.py index b091a909..931a00a8 100644 --- a/src/web/auth.py +++ b/src/web/auth.py @@ -130,5 +130,5 @@ class ActivateHandler(AuthenticationMixin, base.BaseHandler): # Create session self.login(account) - # Redirect to main page - self.redirect("/") + # Redirect to success page + self.render("auth/activated.html", account=account) diff --git a/src/web/donate.py b/src/web/donate.py index 22536104..b1986666 100644 --- a/src/web/donate.py +++ b/src/web/donate.py @@ -21,6 +21,8 @@ class DonateHandler(base.BaseHandler): country = None # Get defaults + first_name = self.get_argument("first_name", None) + last_name = self.get_argument("last_name", None) amount = self.get_argument_int("amount", None) currency = self.get_argument("currency", None) frequency = self.get_argument("frequency", None) @@ -38,7 +40,8 @@ class DonateHandler(base.BaseHandler): frequency = "one-time" self.render("donate/donate.html", countries=iso3166.countries, - country=country, amount=amount, currency=currency, frequency=frequency) + country=country, first_name=first_name, last_name=last_name, + amount=amount, currency=currency, frequency=frequency) @tornado.gen.coroutine def post(self):