2
0
Fork 0

Compare commits

..

3 Commits

Author SHA1 Message Date
Luca e17645a8f3 chore(notify): use CR to make stderr less noisy
continuous-integration/drone/push Build is passing Details
2024-05-13 22:59:57 +02:00
Luca 661fd5d83b chore: add newlines around dummy message logging 2024-05-13 22:58:04 +02:00
Luca 207d03abeb chore(layout): improve team members on shift detail page 2024-05-13 17:30:06 +02:00
4 changed files with 16 additions and 12 deletions

View File

@ -95,8 +95,6 @@ class Command(BaseCommand):
return
self.stderr.write()
all_messages = set(messages)
sent_messages = set()
error = None
@ -104,16 +102,16 @@ class Command(BaseCommand):
for message in send(all_messages):
sent_messages.add(message)
self.stderr.write()
self.stderr.write(
self.style.SUCCESS(
f"\r{str(len(sent_messages)).rjust(len(str(len(all_messages))))} / {len(all_messages)}"
),
ending="",
)
)
self.stderr.write()
except Exception as e:
error = e
self.stderr.write()
self.stderr.write(
self.style.WARNING(f"sent {len(sent_messages)} out of {len(all_messages)}")
)

View File

@ -28,7 +28,9 @@ class Receiver(BaseReceiver):
class Sender(BaseSender):
def send(self, messages):
for message in messages:
logger.info(f"would send sms\nto: {message.recipient}\n\n{message.text}")
logger.info(
f"\nwould send sms\nto: {message.recipient}\n\n{message.text}\n"
)
yield message

View File

@ -41,17 +41,21 @@
</div>
</div>
</div>
{% endfor %}
</div>
{% endif %}
{% if shift.event.fallbackassignment_set.count > 0 %}
<h5 class="subtitle">Teammitglieder</h5>
<div class="columns is-multiline">
{% for fallback in shift.event.fallbackassignment_set.all %}
<div class="column is-one-quarter">
<div class="box">
<div class="is-flex is-align-items-center is-justify-content-space-between mb-2">
Teammitglieder: {%for e in shift.event.fallbackassignment_set.all%}{% if not e.was_full %}{{e.team_member.name}}, {% endif %}{%endfor%}
<div class="box{% if fallback.was_full %} has-text-grey" style="text-decoration: line-through;{% endif %}">
{{ fallback.team_member.name }}
</div>
</div>
{% endfor %}
</div>
{% endif %}
<h5 class="subtitle">Helfer*in eintragen</h5>
<form action="" method="post">
{% csrf_token %}