[Fusionforge-commits] FusionForge branch master updated. bfbe59a68814c74eb093252b73c6a97443b3c1fc

Franck VILLAUME nerville at fusionforge.org
Fri Feb 7 16:23:28 CET 2014


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  bfbe59a68814c74eb093252b73c6a97443b3c1fc (commit)
      from  cfdb35016315fcf43cc58a7ca2fc39cbb0758698 (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 bfbe59a68814c74eb093252b73c6a97443b3c1fc
Author: Franck Villaume <franck.villaume at trivialdev.com>
Date:   Fri Feb 7 16:10:17 2014 +0100

    project admin: add entry in history when role is added/updated/deleted

diff --git a/src/www/project/admin/roledelete.php b/src/www/project/admin/roledelete.php
index 7707556..0df015a 100644
--- a/src/www/project/admin/roledelete.php
+++ b/src/www/project/admin/roledelete.php
@@ -4,6 +4,7 @@
  *
  * Copyright 2010 (c) Alcatel-Lucent
  * Copyright 2011, Roland Mas
+ * Copyright 2014, Franck Villaume - TrivialDev
  *
  * @author Alain Peyrat
  * @date 2010-05-18
@@ -58,10 +59,12 @@ if ($role->getHomeProject()->getID() != $group_id) {
 
 if (getStringFromRequest('submit')) {
 	if (getIntFromRequest('sure')) {
+		$role_name = $role->getName();
 		if (!$role->delete()) {
 			$error_msg = _('Error')._(': ').$role->getErrorMessage();
 		} else {
 			$feedback = _('Successfully Deleted Role');
+			$group->addHistory(_('Deleted Role'), $role_name);
 			session_redirect('/project/admin/users.php?group_id='.$group_id.'&feedback='.urlencode($feedback));
 		}
 	} else {
diff --git a/src/www/project/admin/roleedit.php b/src/www/project/admin/roleedit.php
index b7334c1..f99f2c9 100644
--- a/src/www/project/admin/roleedit.php
+++ b/src/www/project/admin/roleedit.php
@@ -8,6 +8,7 @@
  * Copyright © 2011
  *	Thorsten Glaser <t.glaser at tarent.de>
  * Copyright 2014, Stéphane-Eymeric Bredthauer
+ * Copyright 2014, Franck Villaume - TrivialDev
  *
  * This file is part of FusionForge. FusionForge is free software;
  * you can redistribute it and/or modify it under the terms of the
@@ -92,6 +93,7 @@ if (getStringFromRequest('submit')) {
 				$error_msg .= $role->getErrorMessage();
 			} else {
 				$feedback = _('Successfully Created New Role');
+				$group->addHistory(_('Added Role'), $role_name);
 			}
 		} else {
 			if ($role instanceof RoleExplicit) {
@@ -101,6 +103,7 @@ if (getStringFromRequest('submit')) {
 				$error_msg .= $role->getErrorMessage();
 			} else {
 				$feedback = _('Successfully Updated Role');
+				$group->addHistory(_('Updated Role'), $role_name);
 			}
 		}
 	}

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

Summary of changes:
 src/www/project/admin/roledelete.php |    3 +++
 src/www/project/admin/roleedit.php   |    3 +++
 2 files changed, 6 insertions(+)


hooks/post-receive
-- 
FusionForge



More information about the Fusionforge-commits mailing list