mirror of
https://github.com/certbot/certbot.git
synced 2026-08-03 19:52:34 +02:00
Add some suggested donation links upon success
This commit is contained in:
@@ -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."""
|
||||||
|
|||||||
Reference in New Issue
Block a user