You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2017/04/02 12:18:51 UTC
[whimsy] branch master updated: replace apache.org email addresses
with forwarding address
This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 71264bf replace apache.org email addresses with forwarding address
71264bf is described below
commit 71264bff18ccf0f0ef0b1daea3cc9bfb021fac04
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Sun Apr 2 08:18:25 2017 -0400
replace apache.org email addresses with forwarding address
---
www/secmail/server.rb | 8 ++++++++
www/secmail/views/forms/memapp.js.rb | 6 ++++++
2 files changed, 14 insertions(+)
diff --git a/www/secmail/server.rb b/www/secmail/server.rb
index e376407..260b98d 100644
--- a/www/secmail/server.rb
+++ b/www/secmail/server.rb
@@ -167,10 +167,18 @@ get %r{^/(\d{6})/(\w+)/(.*?)$} do |month, hash, name|
[200, {'Content-Type' => part.content_type}, part.body.to_s]
end
+# parse memapp-received
get '/memapp.json' do
_json :memapp
end
+# return email for a given id
+get '/email.json' do
+ _json do
+ {email: ASF::Person.find(params[:id]).mail}
+ end
+end
+
# event stream for server sent events (a.k.a EventSource)
get '/events', provides: 'text/event-stream' do
events = Events.new
diff --git a/www/secmail/views/forms/memapp.js.rb b/www/secmail/views/forms/memapp.js.rb
index 6e2bddd..24f1814 100644
--- a/www/secmail/views/forms/memapp.js.rb
+++ b/www/secmail/views/forms/memapp.js.rb
@@ -130,6 +130,12 @@ class MemApp < React
@name = line.name
@filename = asciize(line.name).downcase().gsub(/\W+/, '-')
@disabled = false
+
+ if @@headers.from =~ /@apache.org$/
+ jQuery.getJSON('../../email.json', id: id) do |result|
+ @email = result.email
+ end
+ end
end
end
end
--
To stop receiving notification emails like this one, please contact
['"commits@whimsical.apache.org" <co...@whimsical.apache.org>'].