]> git.ipfire.org Git - pbs.git/commitdiff
mesages: Add To: header to all emails
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 Oct 2022 14:06:55 +0000 (14:06 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 Oct 2022 14:06:55 +0000 (14:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/users.py
src/templates/builds/messages/comment.txt
src/templates/builds/messages/failed.txt
src/templates/builds/messages/finished.txt
src/templates/jobs/messages/failed.txt

index ac272b4819fda905cf32f3f88901bd4a02491415..aababd2b12c0d840382b4408a97bb7bc25fda2e2 100644 (file)
@@ -281,6 +281,13 @@ class User(base.DataObject):
 
                return user_email
 
+       @property
+       def email_to(self):
+               """
+                       The name/email address of the user in MIME format
+               """
+               return email.utils.formataddr((self.name, self.email))
+
        def send_email(self, *args, **kwargs):
                return self.backend.messages.send_template(
                        *args,
index 2077027f8369f26f3cbd2b77e35703af9fa9cd93..bedc65eba02430250fadc2639bf248ad0302cd6a 100644 (file)
@@ -1,3 +1,4 @@
+To: {{ recipient.email_to }}
 Subject: {{ _("%(user)s commented on %(build)s") % { "user" : comment.user, "build" : build }}
 
 {% for line in comment.text.splitlines() %}  {{ line }}{% end %}
index 5280e97b1bd2113166bca5669c858830fe114ab9..9168c768a5fa297e69ded83f6f41190fdcf47349 100644 (file)
@@ -1,3 +1,4 @@
+To: {{ recipient.email_to }}
 Subject: [{{ build }}] {{ _("Build Failed") }}
 
 XXX TODO
index b96fdba877051a00f32d76def6529cf465d21575..c92a612ef72e8a195972047f6ca4706c4a45ff18 100644 (file)
@@ -1,3 +1,4 @@
+To: {{ recipient.email_to }}
 Subject: [{{ build }}] {{ _("Build Finished") }}
 
 XXX TODO
index 5757e3d6efc33a0542ff0b4d70f8593dbdf08908..42073dc4ef352934580e5f202e381cf71ac120de 100644 (file)
@@ -1,3 +1,4 @@
+To: {{ recipient.email_to }}
 Subject: [{{ job.name }}] {{ _("Build Job Failed") }}
 
 {{ _("The build job %s has failed") % job.name }}.