Skip to content
Snippets Groups Projects
Commit 5c38bd2f authored by Thorge Petersen's avatar Thorge Petersen
Browse files

Fixed display of dataset properties 'is_replaced_by' and 'version_notes' in dataset view and RDF

parent 71f1933e
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Resolved display issues of the resource view and share icons.
- Fixed display of dataset properties `version_notes` and `is_replaced_by` in view and RDF.
## [2.4.1] - 2024-05-16
......
......@@ -239,8 +239,7 @@ class ODSHDCATdeProfile(DCATdeProfile):
'''
Adds CKAN isReplacedBy extra field to dublin core isReplacedBy and sets version information.
'''
new_version = helpers_odsh.odsh_extract_value_from_extras(
dataset_dict.get('extras'), 'is_replaced_by')
new_version = dataset_dict.get('is_replaced_by')
if new_version:
self.g.set(
(dataset_ref, DCTERMS.isReplacedBy,
......@@ -248,8 +247,7 @@ class ODSHDCATdeProfile(DCATdeProfile):
)
)
version_notes = helpers_odsh.odsh_extract_value_from_extras(
dataset_dict.get('extras'), 'version_notes')
version_notes = dataset_dict.get('version_notes')
if version_notes:
self.g.set(
(dataset_ref, ADMS.versionNotes,
......
......@@ -8,8 +8,6 @@
{% set predecessor_url = collection['predecessor']['url'] if collection and 'predecessor' in collection else None %}
{% set latest_collection_member = collection['persistent_link_last_member'] if collection else None %}
{% set stars = h.odsh_openness_score_dataset_html(pkg) %}
{% set is_replaced_by = h.odsh_extract_value_from_extras(pkg.extras, 'is_replaced_by') %}
{% set version_notes = h.odsh_extract_value_from_extras(pkg.extras, 'version_notes') %}
{% block breadcrumb_content %}
{% if pkg %}
......@@ -76,7 +74,8 @@
{% endtrans %}
</p>
{% endif %}
{% if is_replaced_by %}
{% if pkg.is_replaced_by %}
{% set is_replaced_by = pkg.is_replaced_by %}
<div class="hint-newer-version">
{% trans %}
Note: This dataset has been replaced with a <a href="{{ is_replaced_by }}">newer version</a>.
......@@ -95,9 +94,9 @@
</div>
</div>
{% endif %}
{% if version_notes %}
{% if pkg.version_notes %}
<div class="version-notes">
{{ version_notes }}
{{ pkg.version_notes }}
</div>
{% endif %}
{% endblock package_notes %}
......
......@@ -6,12 +6,12 @@
{% set field = 'version_notes' %}
{% set error = h.odsh_extract_error(field, errors) %}
{% set value = h.odsh_extract_value_from_extras(data.extras,field) or '' %}
{% set value = data[field] or '' %}
{{ form.textarea(field, label=_('Version notes'), value=value, error=error, classes=['control-full', 'span6']) }}
{% set field = 'is_replaced_by' %}
{% set error = h.odsh_extract_error(field, errors) %}
{% set value = h.odsh_extract_value_from_extras(data.extras,field) or '' %}
{% set value = data[field] or '' %}
{{ form.input(field, label=_('Is replaced by'), placeholder=_('https://'), value=value, error=error,
classes=['control-full']) }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment