| |
@@ -139,6 +139,30 @@
|
| |
)
|
| |
|
| |
|
| |
+ def notify_admins_on_retired_packages_cleanup(
|
| |
+ to_addresses, from_address, mail_server, logs_text
|
| |
+ ):
|
| |
+ message = f"""Dear Admin,
|
| |
+
|
| |
+ The clean_retired_packages toddler just ran and adjusted some retired packages
|
| |
+ for recording purposes, here is what it did:
|
| |
+ - {logs_text}
|
| |
+
|
| |
+ In case someone asks, you can come back to this email but there isn't really
|
| |
+ anything else to do with it.
|
| |
+
|
| |
+ Have a wonderful day and see you (maybe?) at the next run!
|
| |
+
|
| |
+ """
|
| |
+ send_email(
|
| |
+ to_addresses=to_addresses,
|
| |
+ from_address=from_address,
|
| |
+ subject="Toddlers cleaned up some retired packages",
|
| |
+ content=message,
|
| |
+ mail_server=mail_server,
|
| |
+ )
|
| |
+
|
| |
+
|
| |
def notify_packager_distgit_sync_error(
|
| |
mail_server, admin_email, user_email, cc_address
|
| |
):
|
| |
@@ -195,6 +219,34 @@
|
| |
)
|
| |
|
| |
|
| |
+ def notify_admins_on_invalid_entry_in_email_override(
|
| |
+ to_addresses, from_address, mail_server, url, logs_text
|
| |
+ ):
|
| |
+ message = f"""Dear Admin,
|
| |
+
|
| |
+ In the email_overrides.toml file located at:
|
| |
+ {url}
|
| |
+
|
| |
+ We have identified the following issues:
|
| |
+ - {logs_text}
|
| |
+
|
| |
+ Overrides having no FAS account can be simply removed.
|
| |
+
|
| |
+ Overrides having no bugzilla account needs to be notified to the person.
|
| |
+
|
| |
+
|
| |
+ Have a wonderful day and see you (maybe?) at the next run!
|
| |
+
|
| |
+ """
|
| |
+ send_email(
|
| |
+ to_addresses=to_addresses,
|
| |
+ from_address=from_address,
|
| |
+ subject="Invalid entries in email_overrides.toml",
|
| |
+ content=message,
|
| |
+ mail_server=mail_server,
|
| |
+ )
|
| |
+
|
| |
+
|
| |
def send_email(
|
| |
to_addresses, from_address, subject, content, mail_server, cc_address=None
|
| |
):
|
| |
This is for two reasons: a) keep the toddler shorter and simpler/easier
to read and b) be consistent with the other toddlers.
Signed-off-by: Pierre-Yves Chibon pingou@pingoured.fr