From bf87bfa0e0add362febf7d376a509c68e0144d7a Mon Sep 17 00:00:00 2001
From: Patrick J Cherry <patrick@bytemark.co.uk>
Date: Thu, 16 May 2013 12:40:37 +0100
Subject: Alert level now in templates

---
 .../notifiers/templates/email_subject.txt.erb      | 23 +---------------------
 lib/mauve/notifiers/templates/sms.txt.erb          | 23 +---------------------
 lib/mauve/notifiers/templates/xmpp.html.erb        |  6 +++---
 lib/mauve/notifiers/templates/xmpp.txt.erb         |  6 +++---
 4 files changed, 8 insertions(+), 50 deletions(-)
 mode change 100644 => 120000 lib/mauve/notifiers/templates/email_subject.txt.erb
 mode change 100644 => 120000 lib/mauve/notifiers/templates/sms.txt.erb

(limited to 'lib/mauve')

diff --git a/lib/mauve/notifiers/templates/email_subject.txt.erb b/lib/mauve/notifiers/templates/email_subject.txt.erb
deleted file mode 100644
index 119c742..0000000
--- a/lib/mauve/notifiers/templates/email_subject.txt.erb
+++ /dev/null
@@ -1,22 +0,0 @@
-<%=alert.id %>: <%= alert.update_type.upcase %>: <% 
-case alert.update_type
-when "cleared"
-%><%= alert.cleared_at.to_s_relative %><% 
-when "acknowledged"
-%><%= alert.acknowledged_at.to_s_relative %> by <%= alert.acknowledged_by %> until <%= alert.will_unacknowledge_at.to_s_human %><% 
-else
-%><%= alert.raised_at.to_s_relative %><% 
-end 
-%>: <%= alert.subject %>: <%= alert.summary %><%
-if alert.source != alert.subject 
-%> -- from <%= alert.source %><%
-end 
-%>. <%=WebInterface.url_for(alert)%><%
-if defined? was_suppressed and defined? will_suppress
-  if was_suppressed and not will_suppress 
-%> (Normal service has resumed.)<%
-  elsif will_suppress and not was_suppressed
-%> (Further alerts suppressed until things calm down.)<%
-  end 
-end
-%>
diff --git a/lib/mauve/notifiers/templates/email_subject.txt.erb b/lib/mauve/notifiers/templates/email_subject.txt.erb
new file mode 120000
index 0000000..802c711
--- /dev/null
+++ b/lib/mauve/notifiers/templates/email_subject.txt.erb
@@ -0,0 +1 @@
+xmpp.txt.erb
\ No newline at end of file
diff --git a/lib/mauve/notifiers/templates/sms.txt.erb b/lib/mauve/notifiers/templates/sms.txt.erb
deleted file mode 100644
index faec37d..0000000
--- a/lib/mauve/notifiers/templates/sms.txt.erb
+++ /dev/null
@@ -1,22 +0,0 @@
-<%= alert.update_type.upcase %>: <% 
-case alert.update_type
-when "cleared"
-%><%= alert.cleared_at.to_s_relative %><% 
-when "acknowledged"
-%><%= alert.acknowledged_at.to_s_relative %> by <%= alert.acknowledged_by %> until <%= alert.will_unacknowledge_at.to_s_human %><% 
-else
-%><%= alert.raised_at.to_s_relative %><% 
-end 
-%>: <%= alert.subject %>: <%= alert.summary %><%
-if alert.source != alert.subject 
-%> -- from <%= alert.source %><%
-end 
-%>. <%=WebInterface.url_for(alert)%><%
-if defined? was_suppressed and defined? will_suppress
-  if was_suppressed and not will_suppress 
-%> (Normal service has resumed.)<%
-  elsif will_suppress and not was_suppressed
-%> (Further alerts suppressed until things calm down.)<%
-  end 
-end
-%>
diff --git a/lib/mauve/notifiers/templates/sms.txt.erb b/lib/mauve/notifiers/templates/sms.txt.erb
new file mode 120000
index 0000000..802c711
--- /dev/null
+++ b/lib/mauve/notifiers/templates/sms.txt.erb
@@ -0,0 +1 @@
+xmpp.txt.erb
\ No newline at end of file
diff --git a/lib/mauve/notifiers/templates/xmpp.html.erb b/lib/mauve/notifiers/templates/xmpp.html.erb
index 12354a2..85bec3b 100644
--- a/lib/mauve/notifiers/templates/xmpp.html.erb
+++ b/lib/mauve/notifiers/templates/xmpp.html.erb
@@ -1,5 +1,5 @@
   <html xmlns="http://jabber.org/protocol/xhtml-im"><body xmlns="http://www.w3.org/1999/xhtml">
-<a href="<%=WebInterface.url_for(alert)%>"><%= alert.id%>: <%= alert.update_type.upcase %></a>: <% 
+<a href="<%=WebInterface.url_for(alert)%>"><%= alert.id%>: <%= alert.update_type.upcase %></a> <%= alert.level.to_s.capitalize %>: <% 
 case alert.update_type
 when "cleared"
 %><%= alert.cleared_at.to_s_relative %><% 
@@ -15,9 +15,9 @@ end
 %>.<%
 if defined? was_suppressed and defined? will_suppress
   if was_suppressed and not will_suppress 
-%><br /><em>Normal service has resumed.</em><%
+%><br /><em>Normal service for <%= alert.level %> alerts has resumed.</em><%
   elsif will_suppress and not was_suppressed
-%><br /><em>Further alerts suppressed until things calm down.</em><%
+%><br /><em>Further <%= alert.level %> alerts suppressed until things calm down.</em><%
   end
 end
 %></body></html>
diff --git a/lib/mauve/notifiers/templates/xmpp.txt.erb b/lib/mauve/notifiers/templates/xmpp.txt.erb
index f63c96c..63ad000 100644
--- a/lib/mauve/notifiers/templates/xmpp.txt.erb
+++ b/lib/mauve/notifiers/templates/xmpp.txt.erb
@@ -1,4 +1,4 @@
-<%=alert.id %>: <%= alert.update_type.upcase %>: <% 
+<%=alert.id %>: <%= alert.update_type.upcase %> <%= alert.level.to_s.capitalize %>: <% 
 case alert.update_type
 when "cleared"
 %><%= alert.cleared_at.to_s_relative %><% 
@@ -14,9 +14,9 @@ end
 %>. <%=WebInterface.url_for(alert)%><%
 if defined? was_suppressed and defined? will_suppress
   if was_suppressed and not will_suppress 
-%> (Normal service has resumed.)<%
+%> (Normal service for <%= alert.level %> alerts has resumed.)<%
   elsif will_suppress and not was_suppressed
-%> (Further alerts suppressed until things calm down.)<%
+%> (Further <%= alert.level %> alerts suppressed until things calm down.)<%
   end 
 end
 %>
-- 
cgit v1.2.3