[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