From 8c7cbef755cd4a5f8d41bfd106e089073e892d06 Mon Sep 17 00:00:00 2001
From: Thorge Petersen <petersen@rz.uni-kiel.de>
Date: Thu, 16 May 2024 10:00:03 +0200
Subject: [PATCH] Added description popover to contact details items

---
 .../templates/package/snippets/contact_details.html  | 12 ++++++------
 .../package/snippets/contact_details_item.html       |  1 +
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/ckanext/odsh/templates/package/snippets/contact_details.html b/ckanext/odsh/templates/package/snippets/contact_details.html
index 1f6947d7..13d24c61 100644
--- a/ckanext/odsh/templates/package/snippets/contact_details.html
+++ b/ckanext/odsh/templates/package/snippets/contact_details.html
@@ -69,12 +69,12 @@
 <div class="section">
   <h3>{{ _('Contact') }}</h3>
 
-  {% snippet "package/snippets/contact_details_item.html", data=author_data, title=_('Creator') %}
-  {% snippet "package/snippets/contact_details_item.html", data=maintainer_data, title=_('Maintainer') %}
-  {% snippet "package/snippets/contact_details_item.html", data=contact_data, title=_('Contact') %}
-  {% snippet "package/snippets/contact_details_item.html", data=publisher_data, title=_('Publisher') %}
-  {% snippet "package/snippets/contact_details_item.html", data=originator_data, title=_('Originator') %}
-  {% snippet "package/snippets/contact_details_item.html", data=contributor_data, title=_('Contributor') %}
+  {% snippet "package/snippets/contact_details_item.html", data=author_data, title=_('Creator'), description=_('Entities or individuals responsible and accountable for the data and its appropriate maintenance.') %}
+  {% snippet "package/snippets/contact_details_item.html", data=maintainer_data, title=_('Maintainer'), description=_('Entities or individuals responsible and accountable for the data and its appropriate maintenance.') %}
+  {% snippet "package/snippets/contact_details_item.html", data=contact_data, title=_('Contact'), description=_('Entities or individuals who can be contacted to inquire about or acquire the data.') %}
+  {% snippet "package/snippets/contact_details_item.html", data=publisher_data, title=_('Publisher'), description=_('Entities or individuals who have decided on granting access and usage rights to third parties.') %}
+  {% snippet "package/snippets/contact_details_item.html", data=originator_data, title=_('Originator'), description=_('Individuals who hold copyright to the data.') %}
+  {% snippet "package/snippets/contact_details_item.html", data=contributor_data, title=_('Contributor'), description=_('Entities or individuals who have processed the data.') %}
 
 </div>
 {% endif %}
\ No newline at end of file
diff --git a/ckanext/odsh/templates/package/snippets/contact_details_item.html b/ckanext/odsh/templates/package/snippets/contact_details_item.html
index c7d073fd..c56c179c 100644
--- a/ckanext/odsh/templates/package/snippets/contact_details_item.html
+++ b/ckanext/odsh/templates/package/snippets/contact_details_item.html
@@ -1,6 +1,7 @@
 {% if data and (data.name or data.email or data.street or data.tel) and title %}
 <div class="sub-section">
   <h5>{{ title }}</h5>
+  <h5>{{ title }}  <a data-module="odsh_popover" data-module-trigger="custom" data-module-text="{{ description }}" title="{{ title }}"><i class="fa fa-circle-info"></i></a></h5>
   <table class="table table-striped">
     <tbody>
       <tr>
-- 
GitLab