This is an automated email from the ASF dual-hosted git repository. clr pushed a commit to branch roster-emeritus in repository https://gitbox.apache.org/repos/asf/whimsy.git
commit f1733a6ea633ace6491e3e28799c65ea157cc380 Author: Craig L Russell <apache....@gmail.com> AuthorDate: Wed Jul 8 14:59:33 2020 -0700 Enable writing the emeritus request --- www/roster/views/actions/memstat.json.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/www/roster/views/actions/memstat.json.rb b/www/roster/views/actions/memstat.json.rb index 5cf00c2..dab18b0 100644 --- a/www/roster/views/actions/memstat.json.rb +++ b/www/roster/views/actions/memstat.json.rb @@ -63,7 +63,7 @@ if @action == 'rescind_emeritus' emeritus_rescinded_url = ASF::SVN.svnurl('emeritus-requests-rescinded') ASF::SVN.svn_('mv', [@emeritusfileurl, emeritus_rescinded_url], _, {env:env, msg:message}) elsif @action == 'request_emeritus' - # Create mail to secretary requesting emeritus + # Create emeritus request and send mail from secretary FOUNDATION_URL = ASF::SVN.svnurl('foundation') EMERITUS_TEMPLATE_URL = ASF::SVN.svnpath!('foundation', 'emeritus-request.txt').untaint template, err = @@ -81,6 +81,10 @@ elsif @action == 'request_emeritus' 'Signed by validated user at: ________Whimsy www/committer_________') .gsub('Date: _________________________________', ('Date: _______' + centered_date)) + # Write the emeritus request to emeritus-requests-received + EMERITUS_REQUEST_URL = ASF::SVN.svnpath('emeritus-requests-received').untaint + rc = ASF::SVN.create_(EMERITUS_REQUEST_URL, "#{USERID}.txt", signed_request, "Emeritus request from #{USERNAME} (#{USERID}", env, _) + if rc == 1 break # do nothing if there is already an emeritus request ASF::Mail.configure mail = Mail.new do @@ -88,7 +92,7 @@ elsif @action == 'request_emeritus' to "#{USERNAME}<#{USERMAIL}>" subject "Emeritus request acknowledgement from #{USERNAME}" text_part do - body "This acknowledges receipt of your emeritus request, a copy of which is attached for your records.\n\nRegards,\n\nsecret...@apache.org\n\n" + body "This acknowledges receipt of your emeritus request. You can find the request at #{EMERITUS_REQUEST_URL}/#{USERID}.txt. A copy is attached for your records.\n\nRegards,\n\nsecret...@apache.org\n\n" end end mail.attachments["#{USERID}.txt"] = signed_request.untaint