This commit is contained in:
j3d1 2024-04-26 15:56:15 +02:00
parent ec92219575
commit 4603aa33ed
2 changed files with 8 additions and 4 deletions

View file

@ -57,7 +57,7 @@ class NotificationDispatcher:
for target in targets:
if target.channel_type == 'telegram':
await telegram_notify(message, target.channel_target)
if target.channel_type == 'mail':
elif target.channel_type == 'email':
print("Sending mail to:", target.channel_target)
else:
print("Unknown channel type:", target.channel_type)

View file

@ -250,10 +250,14 @@ Your c3lf (Cloakroom + Lost&Found) Team'''.format(active_issue_thread.short_uuid
active_issue_thread.save()
notification = None
if new:
notification = f"New issue {active_issue_thread.short_uuid()} created by {sender}"
if len(active_issue_thread.name) > 50:
notify_subject = active_issue_thread.name[:47] + "..."
else:
notification = f"Reply to issue {active_issue_thread.short_uuid()} by {sender}"
notify_subject = active_issue_thread.name
if new:
notification = f"New issue \"{active_issue_thread.name}\" [{active_issue_thread.short_uuid()}] created by {sender}"
else:
notification = f"Reply to issue \"{active_issue_thread.name}\" [{active_issue_thread.short_uuid()}] by {sender}"
return email, new, reply, notification