diff --git a/VERSIONS_WIP/150067 b/VERSIONS_WIP/150067 new file mode 100644 index 0000000000000000000000000000000000000000..dc109d5fad1f138d5b03846d8dd5428acf8080f8 --- /dev/null +++ b/VERSIONS_WIP/150067 @@ -0,0 +1 @@ + - fonctionnalité #150067 : Magasin de thèmes : La frise chronologique des notices utilise l'année d'édition à la place de la date de nouveauté. \ No newline at end of file diff --git a/library/templates/Intonation/Library/View/Wrapper/Record.php b/library/templates/Intonation/Library/View/Wrapper/Record.php index e45d58bdbc7b823f8fe6d6481c4fef53d68698bd..dac33546c32ba9cdbf82d55b754c6204b80a6a5c 100644 --- a/library/templates/Intonation/Library/View/Wrapper/Record.php +++ b/library/templates/Intonation/Library/View/Wrapper/Record.php @@ -707,7 +707,7 @@ class Intonation_Library_View_Wrapper_Record extends Intonation_Library_View_Wra public function getTimelineEventsDates() : Intonation_Library_TimelineEventsDates { - return new Intonation_Library_TimelineEventsDates((string) $this->_model->getDateCreation()); + return new Intonation_Library_TimelineEventsDates((string) $this->_model->getAnnee()); } } diff --git a/tests/scenarios/Templates/TemplatesTimelineWidgetTest.php b/tests/scenarios/Templates/TemplatesTimelineWidgetTest.php index 2229c2998ebdb513873b17a01ee8d0b46832bec9..4f867ea0b8bcc5a9ac4eccae1fa72d20e2def211 100644 --- a/tests/scenarios/Templates/TemplatesTimelineWidgetTest.php +++ b/tests/scenarios/Templates/TemplatesTimelineWidgetTest.php @@ -30,13 +30,13 @@ class TemplatesTimelineWidgetInMainTest extends AbstractControllerTestCase { $this->fixture(Class_Notice::class, ['id' => 1, 'type_doc' => Class_TypeDoc::LIVRE, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'titre_principal' => 'Thérapie de groupe', 'resume' => 'Une bonne BD de Manu']); $this->fixture(Class_Notice::class, ['id' => 2, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'type_doc' => Class_TypeDoc::LIVRE, 'titre_principal' => 'Il neige aujourd\'hui', 'resume' => 'Une information météorologique de qualité']); @@ -565,7 +565,7 @@ class TemplatesTimelineWidgetRenderWithRecordInSelectionTest extends TemplatesTi protected function _getElements() { $fixture = $this->fixture(Class_Notice::class, ['id' => 1, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'type_doc' => Class_TypeDoc::LIVRE, 'titre_principal' => 'Thérapie de groupe', 'resume' => 'Une bonne BD de Manu']); @@ -582,7 +582,7 @@ class TemplatesTimelineWidgetRenderWithRecordTest extends TemplatesTimelineWidge protected function _getElements() { $fixture = $this->fixture(Class_Notice::class, ['id' => 1, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'type_doc' => Class_TypeDoc::LIVRE, 'titre_principal' => 'Thérapie de groupe', 'resume' => 'Une bonne BD de Manu']); @@ -598,7 +598,7 @@ class TemplatesTimelineWidgetRenderWithRecordToRateTest extends TemplatesTimelin protected function _getElements() { $fixture = $this->fixture(Class_Notice::class, ['id' => 1, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'type_doc' => Class_TypeDoc::LIVRE, 'titre_principal' => 'Thérapie de groupe', 'resume' => 'Une bonne BD de Manu']); @@ -614,7 +614,7 @@ class TemplatesTimelineWidgetRenderWithRecordToSelectTest extends TemplatesTimel protected function _getElements() { $fixture = $this->fixture(Class_Notice::class, ['id' => 1, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'type_doc' => Class_TypeDoc::LIVRE, 'titre_principal' => 'Thérapie de groupe', 'resume' => 'Une bonne BD de Manu']); @@ -689,7 +689,7 @@ class TemplatesTimelineWidgetRenderWithReviewsByRecordTest extends TemplatesTime $record = $this->fixture(Class_Notice::class, ['id' => 8789, - 'date_creation' => '2021-12-10']); + 'annee' => '2021']); $fixture = (new Class_ReviewsByRecord) ->setRecord($record) @@ -861,7 +861,7 @@ class TemplatesTimelineWidgetRenderWithWorkTest extends TemplatesTimelineWidgetR protected function _getElements() { $record = $this->fixture(Class_Notice::class, ['id' => 8789, - 'date_creation' => '2021-12-10', + 'annee' => '2021', 'clef_oeuvre' => 'clef']); $fixture = new Class_Notice_Work($record, '');