Skip to content
Snippets Groups Projects
Commit ac583102 authored by Laurent's avatar Laurent
Browse files

dev #59497 : do not display selection menu when feature is not active

parent c554c35a
Branches
Tags
3 merge requests!2869Master,!2831Dev#59497 2 2955 contractuel minsoc09 selectionner pour mise en panier etou imprimer et pouvoir faire tout,!2828Dev#59497 2 2955 contractuel minsoc09 selectionner pour mise en panier etou imprimer et pouvoir faire tout
Pipeline #5001 passed with stage
in 44 minutes and 32 seconds
......@@ -41,7 +41,7 @@ class ZendAfi_View_Helper_Search_Header extends ZendAfi_View_Helper_BaseHelper {
$this->_tagDomainBrowser(),
$this->_tagSearchActions(),
$this->view->tagSearchExtension($this->_criteria),
$this->view->getHelper('TagSelectRecord')->tagRecordSelectionCount($this->_criteria)];
$this->_tagRecordSelectionCount()];
return $this->_tag('div',
implode(
......@@ -171,4 +171,10 @@ class ZendAfi_View_Helper_Search_Header extends ZendAfi_View_Helper_BaseHelper {
'data-popup' => true]),
['class' => 'save']);
}
protected function _tagRecordSelectionCount() {
return $this->view->getHelper('TagSelectRecord')
->tagRecordSelectionCount($this->_criteria);
}
}
\ No newline at end of file
......@@ -40,6 +40,9 @@ class ZendAfi_View_Helper_TagSelectRecord extends ZendAfi_View_Helper_BaseHelper
public function tagRecordSelectionCount($criteria) {
if (!Class_AdminVar::isModuleEnabled('ENABLE_SEARCH_MULTIPLE_RECORD_SELECTION'))
return '';
Class_ScriptLoader::getInstance()
->addInlineScript('function updateRecordSelectionCount(data) {'
. '$(\'.record-selection span\').text(data.count); '
......
......@@ -71,6 +71,23 @@ abstract class SearchSelectionTestCase extends AbstractControllerTestCase {
class SearchSelectionNotActivatedTest extends SearchSelectionTestCase {
public function setUp() {
parent::setUp();
Class_AdminVar::set('ENABLE_SEARCH_MULTIPLE_RECORD_SELECTION', 0);
$this->dispatch('/recherche/simple/expressionRecherche/*', true);
}
/** @test */
public function pageShouldNotContainsselectionMenu() {
$this->assertNotXPath('//div[@class="record-selection"]/a[text()="Sélection : "]');
}
}
class SearchSelectionWithEmptySessionTest extends SearchSelectionTestCase {
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