Commit dd67da14 authored by Ghislain Loas's avatar Ghislain Loas

dev #75742 thesauri browser content nav link need variable

parent 8dcd96eb
......@@ -362,7 +362,9 @@ class Class_AdminVarLoader extends Storm_Model_Loader {
'STATUS_REPORT_TAGS' => Class_AdminVar_Meta::newMultiInput($this->_('Liste des tags à ajouter au rapport d\'état du système'))->bePrivate(),
'FEATURES_TRACKING_ENABLE' => Class_AdminVar_Meta::newOnOff('Affiche les dernières modifications apportés au logiciel Bokeh', ['value' => 1])->bePrivate(),
'INSPECTOR_GADGET_MARC_XML' => Class_AdminVar_Meta::newOnOff('Affiche le MARC XML de la notice dans Inspector Gadget')->bePrivate(),
'BUSINESS_EMAIL' => Class_AdminVar_Meta::newDefault($this->_('Email utilisé pour les demandes d\'accompagnement de mise en place ou d\'utilisation des fonctionnalités du logiciel'), ['value' => 'cial-bib@afi-sa.fr'])->bePrivate()
'BUSINESS_EMAIL' => Class_AdminVar_Meta::newDefault($this->_('Email utilisé pour les demandes d\'accompagnement de mise en place ou d\'utilisation des fonctionnalités du logiciel'), ['value' => 'cial-bib@afi-sa.fr'])->bePrivate(),
'THESAURI_BROWSER' => Class_AdminVar_Meta::newOnOff($this->_('Activer l\'outil de parcourt des Thesaurus'))
->bePrivate()
];
}
......
......@@ -171,7 +171,7 @@ class ZendAfi_View_Helper_Admin_ContentNav extends ZendAfi_View_Helper_BaseHelpe
["thesaurus_edit",
$this->_("Parcourir les Thesaurus"), "/admin/thesauri/index",
[],
function($user) { return $user->isAdmin();}]
function($user) { return $user->isAdmin() && Class_AdminVar::getValueOrDefault('THESAURI_BROWSER');}]
]);
}
......
......@@ -172,3 +172,21 @@ class Thesauri_ThesauriEditTest extends Thesauri_ThesauriTestCase {
$this->assertXpath('//form//input[@value="Document"][@type="text"][@name="libelle"]');
}
}
class Thesauri_ThesauriAdminIndexDispatchTest extends Thesauri_ThesauriTestCase {
public function setUp() {
parent::setUp();
Class_AdminVar::set('THESAURI_BROWSER', 1);
$this->dispatch('/admin/index', true);
}
/** @test */
public function thesauriIndexLinkShouldBePresent() {
$this->assertXpath('//a[contains(@href, "/thesauri/index")]');
}
}
Markdown is supported
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