partitioncloud-server/partitioncloud/templates/albums/search.html

79 lines
3.2 KiB
HTML
Raw Normal View History

2022-08-16 18:13:00 +02:00
{% extends 'base.html' %}
{% block content %}
<h2>{% block title %}{{ _('Search results for "%(query)s"', query=query)}}{% endblock %}</h2>
2022-08-16 18:13:00 +02:00
{% if partitions|length != 0 %}
<h3>{{ _("Results in current database") }}</h3>
2022-08-16 18:13:00 +02:00
<div id="partitions-grid">
{% for partition in partitions %}
<div class="partition-container">
<a href="/partition/{{ partition['uuid'] }}">
<div class="partition" id="partition-{{ partition['uuid'] }}">
2024-01-16 21:25:32 +01:00
<img class="partition-thumbnail" src="/thumbnails/{{ partition['uuid'] }}.jpg" loading="lazy">
<div class="partition-description">
<div class="partition-name">{{ partition["name"] }}</div>
<div class="partition-author">{{ partition["author"] }}</div>
</div>
2022-08-16 18:13:00 +02:00
</div>
</a>
<div class="partition-buttons">
{% if partition["has_attachment"] %}
<a href="/partition/{{ partition['uuid'] }}/attachments"><div class="partition-action">📎</div></a>
{% endif %}
</div>
2023-06-22 16:22:11 +02:00
<form action="/albums/add-partition" class="add-partition-form" method="post">
<select name="album-uuid">
2023-06-22 16:06:48 +02:00
{% for album in user.albums %}
<option value="{{ album['uuid'] }}">{{ album["name"] }}</option>
{% endfor %}
2023-10-11 17:15:49 +02:00
{% for groupe in user.get_groupes() %}
{% for album in groupe.get_albums() %}
<option value="{{ album['uuid'] }}">{{ groupe.name }}/{{ album["name"] }}</option>
{% endfor %}
{% endfor %}
</select>
<input type="hidden" value="{{ partition['uuid'] }}" name="partition-uuid">
<input type="hidden" value="local_file" name="partition-type">
<input type="submit" value="{{ _('Add to album') }}" class="add-to-album">
</form>
</div>
2022-08-16 18:13:00 +02:00
{% endfor %}
</div>
2022-08-17 09:44:31 +02:00
{% endif %}
{% if google_results|length != 0 %}
<h3>{{ _("Online search results") }}</h3>
2022-08-17 09:44:31 +02:00
<div id="partitions-grid">
{% for partition in google_results %}
<div class="partition-container">
<a href="/partition/search/{{ partition['uuid'] }}">
<div class="partition" id="partition-{{ partition['uuid'] }}">
2024-01-16 21:25:32 +01:00
<img class="partition-thumbnail" src="/thumbnails/search/{{ partition['uuid'] }}.jpg" loading="lazy">
<div class="partition-description">
<div class="partition-name">{{ partition["name"] }}</div>
</div>
2022-08-17 09:44:31 +02:00
</div>
</a>
2023-06-22 16:06:48 +02:00
<form action="/albums/add-partition" class="add-partition-form" method="post">
<select name="album-uuid">
2023-06-22 16:06:48 +02:00
{% for album in user.albums %}
<option value="{{ album['uuid'] }}">{{ album["name"] }}</option>
{% endfor %}
{% for groupe in user.get_groupes() %}
{% for album in groupe.get_albums() %}
<option value="{{ album['uuid'] }}">{{ groupe.name }}/{{ album["name"] }}</option>
{% endfor %}
{% endfor %}
</select>
<input type="hidden" value="{{ partition['uuid'] }}" name="partition-uuid">
<input type="hidden" value="online_search" name="partition-type">
<input type="submit" value="{{ _('Add to album') }}">
</form>
</div>
2022-08-17 09:44:31 +02:00
{% endfor %}
</div>
2022-08-16 18:13:00 +02:00
{% endif %}
2023-06-24 16:05:26 +02:00
{% if google_results|length == 0 and partitions|length == 0 %}
{{ _("No results available. Try to tweak your query or increase the amount of online searches.") }}
2023-06-24 16:05:26 +02:00
{% endif %}
2022-08-16 18:13:00 +02:00
{% endblock %}