[Fusionforge-commits] FusionForge branch master updated. e46b5c709aa58ddfe4ccfafb61a1c9a1dd58af84

Franck VILLAUME nerville at fusionforge.org
Sat Apr 6 20:57:51 CEST 2013


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, master has been updated
       via  e46b5c709aa58ddfe4ccfafb61a1c9a1dd58af84 (commit)
      from  e60edc0632760170ed4e4f338ba361995e0268c1 (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 -----------------------------------------------------------------
commit e46b5c709aa58ddfe4ccfafb61a1c9a1dd58af84
Author: Franck Villaume <franck.villaume at trivialdev.com>
Date:   Sat Apr 6 20:39:17 2013 +0200

    fix #447: setStatus does not check the correct user for permission, add missing default value in config files

diff --git a/src/common/include/Group.class.php b/src/common/include/Group.class.php
index a62508a..251f7af 100644
--- a/src/common/include/Group.class.php
+++ b/src/common/include/Group.class.php
@@ -698,7 +698,7 @@ class Group extends Error {
 	function setStatus(&$user, $status) {
 		global $SYS;
 
-		if (!forge_check_global_perm('approve_projects')) {
+		if (!forge_check_global_perm_for_user($user, 'approve_projects')) {
 			$this->setPermissionDeniedError();
 			return false;
 		}
diff --git a/src/etc/config.ini.d/defaults.ini b/src/etc/config.ini.d/defaults.ini
index 435cf1d..52cd5bf 100644
--- a/src/etc/config.ini.d/defaults.ini
+++ b/src/etc/config.ini.d/defaults.ini
@@ -47,6 +47,8 @@ mailman_data_path = "/var/lib/mailman"
 news_group = 2
 peer_rating_group = 4
 project_registration_restricted = yes
+project_auto_approval = no
+project_auto_approval_user = admin
 sendmail_path = "/usr/sbin/sendmail"
 show_source = no
 stats_group = 3

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

Summary of changes:
 src/common/include/Group.class.php |    2 +-
 src/etc/config.ini.d/defaults.ini  |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list