{% extends "base.html" %} {% block title %}Broadcast Notifications{% endblock %} {% block content %}
Send an in-app notification to all active iOS app users in the selected roles. Messages are delivered within 60 seconds via the app's background poll.
| Sent | Title | Roles | Recipients | By |
|---|---|---|---|---|
|
{{ b.sent_at.strftime('%b %-d, %Y') }} {{ b.sent_at.strftime('%I:%M %p') }} |
{{ b.title }}
{{ b.body }}
|
{% for role in b.target_roles %} {{ role_labels.get(role, role) }} {% endfor %} | {{ b.recipient_count }} | {{ b.sent_by.display_name if b.sent_by else '—' }} |