diff --git a/ckanext/odsh/public/odsh.css b/ckanext/odsh/public/odsh.css index 03ac96db285694038746035bbf0e67f1a754f39e..c9f40b66254e881007881e005aec6867a662a1e1 100644 --- a/ckanext/odsh/public/odsh.css +++ b/ckanext/odsh/public/odsh.css @@ -427,6 +427,9 @@ ul.dataset-resources { font-size: 12px; margin-bottom: 1px; color: black; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; } .toolbar .breadcrumb>li a { diff --git a/ckanext/odsh/templates/snippets/package_item.html b/ckanext/odsh/templates/snippets/package_item.html index 01eca2e272bbaf92f02674f7b2fbafb4ece133f8..232a6d6f84f18e9d1a795fa05cf71846e7194ad4 100644 --- a/ckanext/odsh/templates/snippets/package_item.html +++ b/ckanext/odsh/templates/snippets/package_item.html @@ -17,13 +17,19 @@ Example: {% set truncate_title = truncate_title or 80 %} {% set title = package.title or package.name %} {% set notes = h.markdown_extract(package.notes, extract_length=truncate) %} -{% set license = package.license or '-' %} -{% set timerange = '-' %} +{% set license_title =package.license_title if package.license_title else '-'%} +{% set license_name=' ('+package.access_constraints +')' if package.access_constraints else ''%} +{% set license = license_title + license_name %} +{% set start=h.render_datetime(package.temporal_start,'%d.%m.%Y') if package.temporal_start else ''%} +{% set end=h.render_datetime(package.temporal_end,'%d.%m.%Y') if package.temporal_end else ''%} +{% set timerange = start + '-' + end%} {% set org = package.organization.title or package.organization.name or '-' %} {% set stars = h.odsh_openness_score_dataset_html(package) %} {% set access_count=(package.tracking_summary.total if package.tracking_summary) or '-' %} {% set timerange_label ='Zeitraum' %} {% set access_count_label ='Aufrufe' %} +{% set last_change = h.render_datetime(package.metadata_modified,'%d.%m.%Y') %} +{% set categories = package.groups|map(attribute='display_name')|join(', ') if package.groups else '-' %} {% block package_item %} <div class="container-fluid odsh-dataset-item"> @@ -87,9 +93,11 @@ Example: </div> <div class="dataset-info"> + <p>{{ _('Kategorie') }}: {{ categories}} </p> <p> {{_('Lizenz')}}: {{license}}</p> <p> {{_('Herausgeber')}}: {{org}} </p> <p> {{timerange_label}}: {{timerange}}</p> + <p>{{ _('last change') }}: {{last_change }} </p> </div> {% endblock %} {% endif %}