]>
git.ipfire.org Git - ipfire.org.git/blob - src/web/newsletter.py
9 class SubscribeHandler(base
.BaseHandler
):
10 @base.ratelimit(minutes
=15, requests
=5)
12 address
= self
.get_argument("email")
14 with self
.db
.transaction():
15 self
.backend
.messages
.send_template(
16 "newsletter/subscribe", address
=address
)
18 logging
.info("%s has subscribed to the newsletter" % address
)
20 self
.render("newsletter/subscribed.html", address
=address
)