diff --git a/library/Class/Users.php b/library/Class/Users.php
index 119ef8003690db4c8020f7953c3cdf186d69c718..cab856adfe331870cd71ab5a29d8cee9bb3f98ce 100644
--- a/library/Class/Users.php
+++ b/library/Class/Users.php
@@ -1230,6 +1230,14 @@ class Class_Users extends Storm_Model_Abstract {
 	}
 
 
+	/**
+	 * return Class_Users
+	 */
+	public function beAdminBib() {
+		return $this->changeRoleTo(ZendAfi_Acl_AdminControllerRoles::ADMIN_BIB);
+	}
+
+
 	/**
 	 * return Class_Users
 	 */
diff --git a/library/ZendAfi/Acl/AdminControllerRoles.php b/library/ZendAfi/Acl/AdminControllerRoles.php
index 2d867b42520977c0832d2c70744f5567535c8613..a0c8b05e79f190136bc75e2a51c000201b5c502a 100644
--- a/library/ZendAfi/Acl/AdminControllerRoles.php
+++ b/library/ZendAfi/Acl/AdminControllerRoles.php
@@ -78,6 +78,7 @@ class ZendAfi_Acl_AdminControllerRoles extends Zend_Acl {
 		$this->add(new Zend_Acl_Resource('lieu'));
 		$this->add(new Zend_Acl_Resource('upload'));
 		$this->add(new Zend_Acl_Resource('modules'));
+		$this->add(new Zend_Acl_Resource('ajax'));
 
 		//Roles
 		$this->addRole(new Zend_Acl_Role('invite'));
@@ -94,6 +95,7 @@ class ZendAfi_Acl_AdminControllerRoles extends Zend_Acl {
 		$this->allow('invite','auth');
 		
 		$this->allow('modo_bib','cms');
+		$this->allow('modo_bib','ajax');
 		$this->allow('modo_bib','modo');
 		$this->allow('modo_bib','panier');
 		$this->allow('modo_bib','rss');
diff --git a/tests/application/modules/admin/controllers/AjaxControllerTest.php b/tests/application/modules/admin/controllers/AjaxControllerTest.php
index 5b45c8deac877437b9eb5df432ec9c69b83461b3..ead0b4ff0f7dd80e7017e4db21cceaa3b4e8e662 100644
--- a/tests/application/modules/admin/controllers/AjaxControllerTest.php
+++ b/tests/application/modules/admin/controllers/AjaxControllerTest.php
@@ -20,14 +20,17 @@
  */
 
 class AjaxControllerAuteurTest extends AbstractControllerTestCase {
-	public function setUp() {
-		parent::setUp();
+	/** @test */
+	public function asAdminPortailBodyShouldContainsTagListe() {
 		$this->dispatch('/admin/ajax/listesuggestion/type_autorite/auteur/mode/1/valeur/1/id_champ/suggest', true);
+		$this->assertXPath('//div[@class="tag_liste"]');
 	}
 
 
 	/** @test */
-	public function bodyShouldContainsTagListe() {
+	public function asAdminBibBodyShouldContainsTagListe() {
+		Class_Users::getIdentity()->beAdminBib();
+		$this->dispatch('/admin/ajax/listesuggestion/type_autorite/auteur/mode/1/valeur/1/id_champ/suggest', true);
 		$this->assertXPath('//div[@class="tag_liste"]');
 	}
 }