Add a reference to the used info provider to a part

This commit is contained in:
Jan Böhmer 2023-07-16 01:24:49 +02:00
parent db97114fb4
commit a95ba1acc4
11 changed files with 481 additions and 0 deletions

View file

@ -62,5 +62,28 @@
{% endif %}
</td>
</tr>
<tr>
<td>{% trans %}part.info_provider_reference{% endtrans %}</td>
<td>
{% if part.providerReference.providerCreated %}
{% if part.providerReference.providerUrl %}
<a href="{{ part.providerReference.providerUrl }}" rel="noopener">
{% endif %}
<span title="{{ part.providerReference.providerKey }}">{{ info_provider_label(part.providerReference.providerKey)|default(part.providerReference.providerKey) }}</span>: {{ part.providerReference.providerId }}
<span> ({{ part.providerReference.lastUpdated | format_datetime() }})</span>
{% if part.providerReference.providerUrl %}
</a>
{% endif %}
{# Show last updated date #}
{% else %}
{{ helper.boolean_badge(part.providerReference.providerCreated) }}
{% endif %}
</td>
</tr>
</tbody>
</table>

View file

@ -67,4 +67,16 @@
{{ helper.string_to_tags(part.tags) }}
</h6>
</div>
{% endif %}
{# Info provider badge #}
{% if part.providerReference.providerCreated %}
<div class="mt-1">
<h6>
<a href="{{ part.providerReference.providerUrl ?? '#' }}" class="badge bg-info badge-info" title="{% trans %}part.info_provider_reference.badge{% endtrans %}">
<i class="fa-solid fa-cloud"></i>
{{ info_provider_label(part.providerReference.providerKey)|default(part.providerReference.providerKey) }}
</a>
</h6>
</div>
{% endif %}