This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "FusionForge".

The branch, 6.1 has been updated
       via  d73b778ece3bb37b7ca8ce05fb7b961a0dbb9bb8 (commit)
      from  76103922e6d0f3ad7d08dc1d7422d56ac43149e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://scm.fusionforge.org/anonscm/gitweb/?p=fusionforge/fusionforge.git;a=commitdiff;h=d73b778ece3bb37b7ca8ce05fb7b961a0dbb9bb8

commit d73b778ece3bb37b7ca8ce05fb7b961a0dbb9bb8
Author: Franck Villaume <franck.villa...@trivialdev.com>
Date:   Wed Jul 4 11:16:54 2018 +0000

    project stats report: fix plugin filtering

diff --git a/src/common/reporting/report_utils.php 
b/src/common/reporting/report_utils.php
index 146fcbc..fb9aedb 100644
--- a/src/common/reporting/report_utils.php
+++ b/src/common/reporting/report_utils.php
@@ -715,6 +715,7 @@ function report_actgraph($type, $SPAN, $start, $end, $id, 
$area) {
                        $hookParams['end'] = $end;
                        $hookParams['ids'] = &$ids;
                        $hookParams['texts'] = &$texts;
+                       $hookParams['exclusive_area'] = $area;
                        plugin_hook("activity", $hookParams);
 
                        $areaname = $texts[0];
diff --git a/src/plugins/mediawiki/common/mediawikiPlugin.class.php 
b/src/plugins/mediawiki/common/mediawikiPlugin.class.php
index abf355c..d08d687 100644
--- a/src/plugins/mediawiki/common/mediawikiPlugin.class.php
+++ b/src/plugins/mediawiki/common/mediawikiPlugin.class.php
@@ -385,6 +385,9 @@ _('This plugin allows each project to embed Mediawiki under 
a tab.');
                        if (!$project->usesPlugin($this->name)) {
                                return false;
                        }
+                       if (isset($params['exclusive_area']) && 
($params['exclusive_area'] != $this->name)) {
+                               return false;
+                       }
                        if (in_array($this->name, $params['show']) || 
(count($params['show']) < 1)) {
                                 $protocol = forge_get_config('use_ssl') ? 
'https://' : 'http://';
                                 $script_url = 
$protocol.forge_get_config('web_host').forge_get_config('url_prefix').'/plugins/'.$this->name.'/wiki/'.$project->getUnixName().'/api.php'
diff --git a/src/plugins/scmgit/common/GitPlugin.class.php 
b/src/plugins/scmgit/common/GitPlugin.class.php
index 5992241..fa2c51e 100644
--- a/src/plugins/scmgit/common/GitPlugin.class.php
+++ b/src/plugins/scmgit/common/GitPlugin.class.php
@@ -987,6 +987,9 @@ control over it to the project's administrator.");
                if (!$project) {
                        return false;
                }
+               if (isset($params['exclusive_area']) && 
($params['exclusive_area'] != $this->name)) {
+                       return false;
+               }
 
                if (in_array('scmgit', $params['show']) || 
(count($params['show']) < 1)) {
                        if ($project->enableAnonSCM()) {
diff --git a/src/plugins/scmhg/common/HgPlugin.class.php 
b/src/plugins/scmhg/common/HgPlugin.class.php
index 0ca478d..6f31ece 100644
--- a/src/plugins/scmhg/common/HgPlugin.class.php
+++ b/src/plugins/scmhg/common/HgPlugin.class.php
@@ -746,6 +746,10 @@ Offer DAV or SSH access.");
                if (!$project) {
                        return false;
                }
+               if (isset($params['exclusive_area']) && 
($params['exclusive_area'] != $this->name)) {
+                       return false;
+               }
+
                if (in_array('scmhg', $params['show']) || 
(count($params['show']) < 1)) {
                        if ($project->enableAnonSCM()) {
                                $server_script = '/anonscm/hglog';
diff --git a/src/plugins/scmsvn/common/SVNPlugin.class.php 
b/src/plugins/scmsvn/common/SVNPlugin.class.php
index f5fb279..e010f70 100644
--- a/src/plugins/scmsvn/common/SVNPlugin.class.php
+++ b/src/plugins/scmsvn/common/SVNPlugin.class.php
@@ -721,6 +721,9 @@ some control over it to the project's administrator.");
                if (!$project) {
                        return false;
                }
+               if (isset($params['exclusive_area']) && 
($params['exclusive_area'] != $this->name)) {
+                       return false;
+               }
 
                if (in_array('scmsvn', $params['show']) || 
(count($params['show']) < 1)) {
                        $start_time = $params['begin'];

-----------------------------------------------------------------------

Summary of changes:
 src/common/reporting/report_utils.php                  | 1 +
 src/plugins/mediawiki/common/mediawikiPlugin.class.php | 3 +++
 src/plugins/scmgit/common/GitPlugin.class.php          | 3 +++
 src/plugins/scmhg/common/HgPlugin.class.php            | 4 ++++
 src/plugins/scmsvn/common/SVNPlugin.class.php          | 3 +++
 5 files changed, 14 insertions(+)


hooks/post-receive
-- 
FusionForge

_______________________________________________
Fusionforge-commits mailing list
Fusionforge-commits@lists.fusionforge.org
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-commits

Reply via email to