From 60bba0dbeff4c5ac4aef5dfb0906e594691d5f23 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@git-test.afi-sa.fr>
Date: Mon, 10 Jun 2013 16:24:51 +0000
Subject: [PATCH] Activation des groupes pour tout le monde

---
 .../admin/controllers/UsergroupController.php | 21 +++++++++++--------
 .../View/Helper/Admin/MenuGaucheAdmin.php     |  4 +---
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/application/modules/admin/controllers/UsergroupController.php b/application/modules/admin/controllers/UsergroupController.php
index 6497ce513f6..51a8b93d5e9 100644
--- a/application/modules/admin/controllers/UsergroupController.php
+++ b/application/modules/admin/controllers/UsergroupController.php
@@ -136,16 +136,19 @@ class Admin_UsergroupController extends Zend_Controller_Action {
 												['legend' => $this->view->_('Filtre')]);		
 
 		$this->displayGroupFiltreVisibleOnlyOnDynamicGroup();
- 
-		if (Class_AdminVar::isFormationEnabled()) {
-			$form
-				->addElement('multiCheckbox',
-				                'rights',
-				                 ['label' => '',
-													'multiOptions' => Class_UserGroup::getRightDefinitionList()])
-				->addDisplayGroup(['rights'], 'rights_group', ['legend' => $this->view->_('Droits')]);
-		}
 
+		$rights = Class_UserGroup::getRightDefinitionList();
+		if (!Class_AdminVar::isFormationEnabled()) {
+			unset($rights[Class_UserGroup::RIGHT_SUIVRE_FORMATION]);
+			unset($rights[Class_UserGroup::RIGHT_DIRIGER_FORMATION]);
+		}
+ 
+		$form
+			->addElement('multiCheckbox',
+									 'rights',
+									 ['label' => '',
+										'multiOptions' => $rights])
+			->addDisplayGroup(['rights'], 'rights_group', ['legend' => $this->view->_('Droits')]);
 
 
 		if (Class_AdminVar::isMultimediaEnabled()) {
diff --git a/library/ZendAfi/View/Helper/Admin/MenuGaucheAdmin.php b/library/ZendAfi/View/Helper/Admin/MenuGaucheAdmin.php
index 958f91194a2..d33caf9a254 100644
--- a/library/ZendAfi/View/Helper/Admin/MenuGaucheAdmin.php
+++ b/library/ZendAfi/View/Helper/Admin/MenuGaucheAdmin.php
@@ -108,9 +108,7 @@ class ZendAfi_View_Helper_Admin_MenuGaucheAdmin extends ZendAfi_View_Helper_Base
 		$menu_portail .= $this->addMenu("bibliotheques_16.png",		$this->translate()->_("Bibliothèques"),	"/admin/bib",		 $acl_admins);
 		$menu_portail .= $this->addMenu("utilisateurs_16.png",		$this->translate()->_("Utilisateurs"),	"/admin/users",	 $acl_admins);
 
-		if (Class_AdminVar::isFormationEnabled() || Class_AdminVar::isMultimediaEnabled()) {
-			$menu_portail .= $this->addMenu("groupes_16.png",		$this->translate()->_("Groupes"),				"/admin/usergroup",	 $acl_admins);
-		}
+		$menu_portail .= $this->addMenu("groupes_16.png",		$this->translate()->_("Groupes"),				"/admin/usergroup",	 $acl_admins);
 
 		if (Class_AdminVar::isMultimediaEnabled()) {
 			$menu_portail .= $this->addMenu('postes_16.png', $this->view->_('Multimedia'), '/admin/multimedia', $acl_admins_portail);
-- 
GitLab