diff --git a/CHANGELOG.md b/CHANGELOG.md index dcba4b1e7f..b17678a0c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased +- Feat #1289: Add link to README file in dataset page - Fix #1727: Sort files and samples by id in descending order when querying -## v4.4.1 - 2024-12-24 - 51c426dfe - +## v4.4.1 - 2024-12-24 - 51c426dfe - - Feat #2067: Sort files by size in dataset page - Feat #372: Save dataset as xml in log diff --git a/protected/views/dataset/view.php b/protected/views/dataset/view.php index a35d7d33f8..c280edafd4 100755 --- a/protected/views/dataset/view.php +++ b/protected/views/dataset/view.php @@ -388,7 +388,18 @@ function showText() {
- + getData(); + $readme_file = array_filter($file_models, function($file) { + return $file['type'] === 'Readme'; + }); + $readme_file = !empty($readme_file) ? reset($readme_file) : null; + ?> + +
+ Open README File for this dataset +
+

Click on a table column to sort the results.

@@ -410,7 +421,7 @@ function showText() { - getData(); + diff --git a/tests/acceptance/DatasetView.feature b/tests/acceptance/DatasetView.feature index f5684be54d..25ce743920 100644 --- a/tests/acceptance/DatasetView.feature +++ b/tests/acceptance/DatasetView.feature @@ -227,4 +227,11 @@ Feature: a user visit the dataset page And I follow "Files" When I follow "[aria-label^='Size']" And I follow "[aria-label^='Size']" - Then I should see "3.88 GB" in the table "#files_table" cell 1 6 \ No newline at end of file + Then I should see "3.88 GB" in the table "#files_table" cell 1 6 + + @issue-1289 + Scenario: Link to README file is displayed in files tab + Given I have not signed in + And I am on "/dataset/100006" + When I follow "Files" + Then I should see "Open README File for this dataset"