From 2cf5e184b27fa9fd7fe29e179c160c6a5f11982b Mon Sep 17 00:00:00 2001
From: Brian Moe <brian.moe@ligo.org>
Date: Thu, 9 Jul 2009 18:22:59 -0500
Subject: [PATCH] Tidied email template

---
 gracedb/alert.py | 22 +++++++++++++++++-----
 settings.py      |  2 +-
 settings_dev.py  |  2 +-
 3 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/gracedb/alert.py b/gracedb/alert.py
index a26e245bf..2d94214f0 100644
--- a/gracedb/alert.py
+++ b/gracedb/alert.py
@@ -5,6 +5,9 @@ from subprocess import Popen, PIPE, STDOUT
 
 from django.core.mail import send_mail
 from django.conf import settings
+from django.contrib.sites.models import Site
+from django.core.urlresolvers import reverse, get_script_prefix
+
 
 def issueAlert(event, location):
     issueXMPPAlert(event, location)
@@ -15,12 +18,21 @@ def issueEmailAlert(event, location):
     message = """
     New Event
     %s / %s
-    GRACEID:  %s
-    Location: %s
-              %s
-    TWiki:    %s
+    GRACEID:   %s
+    Info:      %s
+    Data:      %s
+    TWiki:     %s
+    Submitter: %s
+    Original Data: %s
 """
-    message %= (event.group.name, event.get_analysisType_display(), event.graceid(), event.weburl(), location, event.wikiurl())
+    message %= (event.group.name,
+                event.get_analysisType_display(),
+                event.graceid(),
+                'https://'+Site.objects.get_current().domain+ reverse("view", args=[event.graceid()]),
+                event.weburl(),
+                event.wikiurl(),
+                event.submitter.name,
+                location)
     fromaddress = settings.ALERT_EMAIL_FROM
     to = settings.ALERT_EMAIL_TO
     send_mail(subject, message, fromaddress, to)
diff --git a/settings.py b/settings.py
index db11b5dfb..bc849d362 100644
--- a/settings.py
+++ b/settings.py
@@ -95,6 +95,6 @@ INSTALLED_APPS = (
     'django.contrib.admin',
     'django.contrib.contenttypes',
     'django.contrib.sessions',
-    #'django.contrib.sites',
+    'django.contrib.sites',
     'gracedb.gracedb',
 )
diff --git a/settings_dev.py b/settings_dev.py
index 2bc059dee..53176ced3 100644
--- a/settings_dev.py
+++ b/settings_dev.py
@@ -93,6 +93,6 @@ INSTALLED_APPS = (
     'django.contrib.admin',
     'django.contrib.contenttypes',
     'django.contrib.sessions',
-    #'django.contrib.sites',
+    'django.contrib.sites',
     'gracedb.gracedb',
 )
-- 
GitLab