diff --git a/library/ZendAfi/Acl/AdminControllerRoles.php b/library/ZendAfi/Acl/AdminControllerRoles.php index 67cf7cd5c790556c2f29c8d27282a2f110795b8f..586f7c7556024ac02c5625f867c88fc462797ca3 100644 --- a/library/ZendAfi/Acl/AdminControllerRoles.php +++ b/library/ZendAfi/Acl/AdminControllerRoles.php @@ -76,6 +76,7 @@ class ZendAfi_Acl_AdminControllerRoles extends Zend_Acl { $this->add(new Zend_Acl_Resource('profil')); $this->add(new Zend_Acl_Resource('stat')); $this->add(new Zend_Acl_Resource('lieu')); + $this->add(new Zend_Acl_Resource('upload')); //Roles $this->addRole(new Zend_Acl_Role('invite')); @@ -100,6 +101,8 @@ class ZendAfi_Acl_AdminControllerRoles extends Zend_Acl { $this->allow('modo_bib','stat'); $this->allow('modo_bib','accueil'); $this->allow('modo_bib','bib'); + $this->allow('modo_bib','upload'); + $this->allow('admin_bib','users'); $this->allow('admin_bib','profil'); diff --git a/tests/application/modules/admin/controllers/UploadControllerTest.php b/tests/application/modules/admin/controllers/UploadControllerTest.php index 1fe3bba75a6b05f57f43cf646777f9cdb56bc02e..75371737ee72b473791b305c95ffe5980697d09b 100644 --- a/tests/application/modules/admin/controllers/UploadControllerTest.php +++ b/tests/application/modules/admin/controllers/UploadControllerTest.php @@ -172,6 +172,15 @@ class UploadControllerVignetteNoticeActionTest extends AbstractControllerTestCas +class UploadControllerVignetteNoticeAsRedacteurBibliothequeTest extends UploadControllerVignetteNoticeActionTest { + protected function _loginHook($account) { + $account->ROLE_LEVEL = ZendAfi_Acl_AdminControllerRoles::MODO_BIB; + } +} + + + + abstract class UploadControllerVignetteNoticeActionPostTestCase extends AbstractControllerTestCase { protected $_http_client; protected $_notice;