Save channels to the database

This commit is contained in:
Joakim Hellsén 2025-09-08 22:18:32 +02:00
commit 48783fadc2
5 changed files with 162 additions and 5 deletions

View file

@ -85,6 +85,34 @@ Hover over the end time to see the exact date and time.
text-align: left">
Duration: {{ campaign.start_at|timesince:campaign.end_at }}
</time>
{% if campaign.allow_channels.all %}
<div style="margin-top: 0.5rem; font-size: 0.8rem; color: #444;">
<strong>Channels:</strong>
<ul style="margin: 0.25rem 0 0 0;
padding-left: 1rem;
list-style-type: none">
{% for channel in campaign.allow_channels.all %}
{% if forloop.counter <= 5 %}
<li style="margin-bottom: 0.1rem;">
<a href="https://twitch.tv/{{ channel.name }}"
target="_blank"
rel="noopener noreferrer"
style="color: #9146ff;
text-decoration: none"
title="Watch {{ channel.display_name }} on Twitch">
{{ channel.display_name }}
</a>
</li>
{% endif %}
{% endfor %}
{% if campaign.allow_channels.all|length > 5 %}
<li style="margin-bottom: 0.1rem; color: #666; font-style: italic;">
... and {{ campaign.allow_channels.all|length|add:"-5" }} more
</li>
{% endif %}
</ul>
</div>
{% endif %}
</div>
</article>
{% endfor %}