community-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1706265 - /comdev/reporter.apache.org/trunk/site/render.js
Date Thu, 01 Oct 2015 14:38:01 GMT
Author: sebb
Date: Thu Oct  1 14:38:01 2015
New Revision: 1706265

URL: http://svn.apache.org/viewvc?rev=1706265&view=rev
Log:
Don't complain about missing LDAP changes for new PMCs

Modified:
    comdev/reporter.apache.org/trunk/site/render.js

Modified: comdev/reporter.apache.org/trunk/site/render.js
URL: http://svn.apache.org/viewvc/comdev/reporter.apache.org/trunk/site/render.js?rev=1706265&r1=1706264&r2=1706265&view=diff
==============================================================================
--- comdev/reporter.apache.org/trunk/site/render.js (original)
+++ comdev/reporter.apache.org/trunk/site/render.js Thu Oct  1 14:38:01 2015
@@ -211,6 +211,10 @@ function addLine(pmc, line) {
 	}
 }
 
+function isNewPMC(json,pmc,after) {
+    return json.dates[pmc].pmc[1] >= (after.getTime() / 1000)
+}
+
 function PMCchanges(json, pmc, after) {
         var changes = buildPanel(pmc, "PMC changes");
 
@@ -366,9 +370,14 @@ function renderFrontPage(json) {
 		addLine(pmc)
 		addLine(pmc, " - Currently " + json.count[pmc][1] + " committers and " + json.count[pmc][0]
+ " committee group members.")
 		if (c == 0) {
-			changes.innerHTML += "<font color='red'><b>No new changes to the committee
group or committer base detected - (LDAP error or no changes for &gt;2 years)</b></font>"
-			addLine(pmc, " - No new changes to the committee group or committership since last report.")
-			addLine(pmc)
+		    if (isNewPMC(json,pmc,after)) {
+                changes.innerHTML += "No changes - the PMC was established in the last 3
months."
+                addLine(pmc, " - No changes (the PMC was established in the last 3 months)")
+		    } else {
+			    changes.innerHTML += "<font color='red'><b>No new changes to the committee
group or committer base detected - (LDAP error or no changes for &gt;2 years)</b></font>"
+			    addLine(pmc, " - No new changes to the committee group or committership since last
report.")
+			}
+            addLine(pmc)
 		} else {
 			changes.innerHTML += "<h5>Changes within the last 3 months:</h5>"
 			var l = 0;
@@ -397,9 +406,14 @@ function renderFrontPage(json) {
 					addLine(pmc, (npmc > 1 ? "   " : "") + " - " + entry[0] + " was added to the committee
group on " + new Date(entry[1] * 1000).toDateString())
 				}
 			}
-			if (l == 0) {
-				addLine(pmc, " - No new committee group members added in the last 3 months")
-				changes.innerHTML += "&rarr; <font color='red'><b>No new committee group
members in the last 3 months.</b></font><br>";
+			if (l == 0) { // PMC older than 3 months itself
+			    if (isNewPMC(json,pmc,after)) {
+                    addLine(pmc, " - No new committee group members added in the 3 months
since the PMC was established")
+                    changes.innerHTML += "&rarr; No new committee group members in the
3 months since the PMC was established<br>";
+			    } else {
+				    addLine(pmc, " - No new committee group members added in the last 3 months")
+				    changes.innerHTML += "&rarr; <font color='red'><b>No new committee
group members in the last 3 months.</b></font><br>";
+				}
 			}
 			if (npn) {
 				if (np < after.getTime() / 1000) {



Mime
View raw message