diff --git a/VERSIONS_WIP/hackfest_add_author_list_view_mode b/VERSIONS_WIP/hackfest_add_author_list_view_mode new file mode 100644 index 0000000000000000000000000000000000000000..d698d9a29132d6286e346eeb1755534da4eed7fc --- /dev/null +++ b/VERSIONS_WIP/hackfest_add_author_list_view_mode @@ -0,0 +1 @@ + - hackfest : Administration : la colonne créateur ainsi que la date de mise à jour ont été ajoutées dans la liste d'articles mode paginés \ No newline at end of file diff --git a/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php b/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php index 2983391772f4910301661ea468d5c1335dbc41eb..10b1ff8988a17e4b8ba4c46beb5a2c9d3da254e9 100644 --- a/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php +++ b/library/ZendAfi/Controller/Action/Helper/ArticleListViewMode.php @@ -243,12 +243,14 @@ class ZendAfi_Controller_Action_Helper_ArticleListViewMode extends ZendAfi_Contr public function getItemsCols() { - return [$this->_('Liste des articles')]; + return [$this->_('Liste des articles'), + $this->_('Date de création'), + $this->_('Créateur')]; } - public function getItemsLabelAttrib() { - return 'titre'; + public function getItemsAttribs() { + return ['titre', 'date_creation', 'author-name']; } diff --git a/tests/application/modules/admin/controllers/CmsControllerListModeTest.php b/tests/application/modules/admin/controllers/CmsControllerListModeTest.php index fe98668bed888ae30b0bbc885936d72f0e4c7d7e..a466d1e3ff4a8fb1722be5077410d4a08f8876dd 100644 --- a/tests/application/modules/admin/controllers/CmsControllerListModeTest.php +++ b/tests/application/modules/admin/controllers/CmsControllerListModeTest.php @@ -58,6 +58,18 @@ class CmsControllerListModeAdminRootTest extends CmsControllerListModeTestCase { $this->assertXPath('//td//a[contains(@href, "bib/permissions/id/0")]', $this->_response->getBody()); } + + + /** @test */ + public function creationDateColumnShouldBePresent() { + $this->assertXPath('//th', 'Date de création'); + } + + + /** @test */ + public function authorColumnShouldBePresent() { + $this->assertXPath('//th', 'Auteur'); + } }