From 8cc3a9b9dbc66ef7510b7b51a8ab498f151d725b Mon Sep 17 00:00:00 2001
From: anonymous <anonymous>
Date: Tue, 27 Nov 2018 10:44:27 +0100
Subject: [PATCH] ODPSH-138: add missing fields

---
 ckanext/odsh/public/odsh.css                      |  3 +++
 ckanext/odsh/templates/snippets/package_item.html | 12 ++++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ckanext/odsh/public/odsh.css b/ckanext/odsh/public/odsh.css
index 03ac96db..c9f40b66 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 01eca2e2..232a6d6f 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 %}
-- 
GitLab