Add some suggested donation links upon success

This commit is contained in:
Peter Eckersley
2015-12-02 12:23:36 -08:00
parent 22fa2d84dd
commit 1f7d34cde2
+17
View File
@@ -304,6 +304,19 @@ def _report_new_cert(cert_path, fullchain_path):
.format(and_chain, path, expiry)) .format(and_chain, path, expiry))
reporter_util.add_message(msg, reporter_util.MEDIUM_PRIORITY) reporter_util.add_message(msg, reporter_util.MEDIUM_PRIORITY)
def _suggest_donate():
"""Reports the creation of a new certificate to the user.
:param str cert_path: path to cert
:param str fullchain_path: path to full chain
"""
reporter_util = zope.component.getUtility(interfaces.IReporter)
msg = ("If like Let's Encrypt, please consider supporting our work by:\n\n"
"Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate\n"
"Donating to EFF: https://eff.org/donate-le\n\n")
reporter_util.add_message(msg, reporter_util.LOW_PRIORITY)
def _auth_from_domains(le_client, config, domains): def _auth_from_domains(le_client, config, domains):
"""Authenticate and enroll certificate.""" """Authenticate and enroll certificate."""
@@ -473,6 +486,8 @@ def run(args, config, plugins): # pylint: disable=too-many-branches,too-many-lo
else: else:
display_ops.success_renewal(domains) display_ops.success_renewal(domains)
_suggest_donate()
def obtain_cert(args, config, plugins): def obtain_cert(args, config, plugins):
"""Authenticate & obtain cert, but do not install it.""" """Authenticate & obtain cert, but do not install it."""
@@ -502,6 +517,8 @@ def obtain_cert(args, config, plugins):
domains = _find_domains(args, installer) domains = _find_domains(args, installer)
_auth_from_domains(le_client, config, domains) _auth_from_domains(le_client, config, domains)
_suggest_donate()
def install(args, config, plugins): def install(args, config, plugins):
"""Install a previously obtained cert in a server.""" """Install a previously obtained cert in a server."""