whimsical-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ru...@apache.org
Subject [whimsy] branch master updated: add a posting API for reporter.apache.org
Date Fri, 02 Aug 2019 15:49:21 GMT
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 e2c75e0  add a posting API for reporter.apache.org
e2c75e0 is described below

commit e2c75e0684ac89bf9bfa2119e03d4afe690fab55
Author: Sam Ruby <rubys@intertwingly.net>
AuthorDate: Fri Aug 2 11:49:01 2019 -0400

    add a posting API for reporter.apache.org
---
 www/board/agenda/views/actions/post.json.rb | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/www/board/agenda/views/actions/post.json.rb b/www/board/agenda/views/actions/post.json.rb
index e59cb78..f5f1351 100644
--- a/www/board/agenda/views/actions/post.json.rb
+++ b/www/board/agenda/views/actions/post.json.rb
@@ -14,6 +14,18 @@ Agenda.update(@agenda, @message) do |agenda|
   # quick parse of agenda
   parsed = ASF::Board::Agenda.parse(agenda, true)
 
+  # map @project to @attach to support posting from reporter.apache.org
+  if not @attach and @project
+    project = ASF::Committee.find(@project).display_name
+    parsed.each do |report|
+      if report['title'] == project
+        raise "report already posted" unless report['missing']
+        @attach = report[:attach]
+        @digest = report['digest']
+      end
+    end
+  end
+
   # remove trailing whitespace
   @report.sub! /\s*\Z/, ''
 


Mime
View raw message