Changeset View
Changeset View
Standalone View
Standalone View
swh/web/templates/includes/show-metadata.html
{% comment %} | {% comment %} | ||||
Copyright (C) 2017-2020 The Software Heritage developers | Copyright (C) 2017-2020 The Software Heritage developers | ||||
See the AUTHORS file at the top-level directory of this distribution | See the AUTHORS file at the top-level directory of this distribution | ||||
License: GNU Affero General Public License version 3, or any later version | License: GNU Affero General Public License version 3, or any later version | ||||
See top-level LICENSE file for more information | See top-level LICENSE file for more information | ||||
{% endcomment %} | {% endcomment %} | ||||
{% load swh_templatetags %} | {% load swh_templatetags %} | ||||
{% if user.is_staff %} | |||||
<button id="metadata-toggler" class="btn btn-default btn-sm swh-popover-toggler" data-toggle="popover" data-popover-content="#metadata-popover"> | <button id="metadata-toggler" class="btn btn-default btn-sm swh-popover-toggler" data-toggle="popover" data-popover-content="#metadata-popover"> | ||||
<i class="mdi mdi-table mdi-fw" aria-hidden="true"></i> | <i class="mdi mdi-table mdi-fw" aria-hidden="true"></i> | ||||
Show metadata | Show metadata | ||||
</button> | </button> | ||||
<div id="metadata-popover" style="display:none;"> | <div id="metadata-popover" style="display:none;"> | ||||
<div class="popover-heading">{{ swh_object_name }} metadata</div> | <div class="popover-heading">{{ swh_object_name }} metadata</div> | ||||
<div class="popover-body"> | <div class="popover-body"> | ||||
<table class="table"> | <table class="table"> | ||||
<tbody> | <tbody> | ||||
{% for key, val in swh_object_metadata.items|dictsort:"0.lower" %} | {% for key, val in swh_object_metadata.items|dictsort:"0.lower" %} | ||||
{% if val is not None and val != '' %} | {% if val is not None and val != '' %} | ||||
<tr> | <tr> | ||||
<th class="swh-metadata-table-row swh-metadata-table-key">{{ key }}</th> | <th class="swh-metadata-table-row swh-metadata-table-key">{{ key }}</th> | ||||
<td class="swh-metadata-table-row swh-metadata-table-value"> | <td class="swh-metadata-table-row swh-metadata-table-value"> | ||||
<pre>{{ val | escape }}</pre> | <pre>{{ val | escape }}</pre> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
{% endif %} | {% endif %} | ||||
{% endfor %} | {% endfor %} | ||||
</tbody> | </tbody> | ||||
</table> | </table> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
{% endif %} | |||||
<script> | <script> | ||||
swh.webapp.setBrowsedSwhObjectMetadata({{ swh_object_metadata|jsonify }}) | swh.webapp.setBrowsedSwhObjectMetadata({{ swh_object_metadata|jsonify }}) | ||||
</script> | </script> |