Skip to content
Snippets Groups Projects
Commit ca96f531 authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

hotline #61417 : fix redirect loop in add menu

parent 658d45cc
Branches
Tags
4 merge requests!2334Master,!2189Master,!2188Hotline master,!2186hotline #61417 : fix redirect loop in add menu
Pipeline #1697 passed with stage
in 12 minutes and 32 seconds
- ticket #61417 : Administration des profils : Correction d'un bug lors de l'ajout d'un nouveau menu
\ No newline at end of file
......@@ -91,7 +91,7 @@ class Admin_WidgetController extends ZendAfi_Controller_Action {
public function addMenuAction() {
(new Class_Systeme_ModulesAccueil_MenuVertical())->addMenu();
$this->_helper->notify($this->_('Menu ajouté'));
return $this->_redirectCloseWithReload($this->_getReferer());
return $this->_redirectClose($this->_getReferer());
}
......
......@@ -59,6 +59,28 @@ abstract class WidgetsNavSimpleTestCase extends Admin_AbstractControllerTestCase
class WidgetsAddNavTest extends WidgetsNavSimpleTestCase {
public function setUp() {
parent::setUp();
$_SERVER['HTTP_REFERER'] = 'http://mon-bokeh/admin/profil/menusindex/id_profil/2';
$this->dispatch('admin/widget/add-menu', true);
}
/** @test */
public function newEmptyMenuShouldBeAddInCurrentProfil() {
$menus = Class_Profil::getCurrentProfil()->getCfgMenusAsArray();
$this->assertEquals('Nouveau menu', end($menus)['libelle']);
}
/** @test */
public function shouldRedirectToReferer() {
$this->assertRedirectTo('http://mon-bokeh/admin/profil/menusindex/id_profil/2');
}
}
class WidgetsNavEditLinkInFrontTest extends WidgetsNavSimpleTestCase {
......@@ -95,7 +117,6 @@ class WidgetsNavEditLinkInFrontTest extends WidgetsNavSimpleTestCase {
class WidgetsEditNavTest extends WidgetsNavSimpleTestCase {
public function setUp() {
parent::setUp();
$this->dispatch('admin/widget/edit-menu/id/H/id_profil/2', true);
......
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