Skip to content
Snippets Groups Projects
Commit 27a3dc46 authored by Henri-Damien LAURENT's avatar Henri-Damien LAURENT
Browse files

hotline#160188 : articles : fix permissions to portal articles for MODO_PORTAL

parent 006a2ab8
Branches
Tags
1 merge request!4531hotline#160188 : articles : fix permissions to portal articles for MODO_PORTAL
Pipeline #18266 passed with stage
in 26 minutes and 47 seconds
- correctif #160188 : Articles : En tant que rédacteur portail, correction de l'accès aux articles
\ No newline at end of file
......@@ -315,11 +315,11 @@ class ZendAfi_Controller_Action_Helper_ListViewMode_Article
'label' => $this->getBibLabel(),
'options' => []]];
if (!Class_Users::isCurrentUserAdmin())
if ($bib = $this->getParam('bib'))
$breadcrumb = [['url' => ['module' => 'admin',
'controller' => 'cms',
'action' => 'index'],
'label' => $this->getParam('bib')->getLibelle(),
'label' => $bib->getLibelle(),
'options' => []]];
return array_merge($breadcrumb,
......
......@@ -73,6 +73,24 @@ class CmsControllerListModeAdminRootTest extends CmsControllerListModeTestCase {
class CmsControllerListModeModoPortailInPortailTest extends CmsControllerListModeTestCase {
public function setUp() {
parent::setUp();
$this->_bernard->beModoPortail()->setBib(null);
ZendAfi_Auth::getInstance()->logUser($this->_bernard);
$this->dispatch('/admin/cms/index/id_bib/0');
}
/** @test */
public function breadCrumbShouldHaveLinkToPortail() {
$this->assertXPathContentContains('//div[contains(@class, "breadcrumb")]//a[contains(@href, "/id_bib/0")]',
'Portail');
}
}
class CmsControllerListModeAdminBibRootTest extends CmsControllerListModeTestCase {
public function setUp() {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment