{% extends 'base.html' %} {% load static %} {% block title %}Notification Channels - Stream Processor{% endblock %} {% block page_title %}

Notification Channels

Configure and manage notification delivery channels

{% endblock %} {% block content %}

Total Channels

{{ channels|length|default:0 }}

Active Channels

{% for channel in channels %}{% if channel.is_active %}{{ forloop.counter0|add:1 }}{% endif %}{% empty %}0{% endfor %}

Inactive Channels

{% for channel in channels %}{% if not channel.is_active %}{{ forloop.counter0|add:1 }}{% endif %}{% empty %}0{% endfor %}

Messages Sent

0

Total Channels
{{ channels|length }}
Active Channels
{% for channel in channels %}{% if channel.is_active %}{{ forloop.counter0|add:1 }}{% endif %}{% empty %}0{% endfor %}
Inactive
{% for channel in channels %}{% if not channel.is_active %}{{ forloop.counter0|add:1 }}{% endif %}{% empty %}0{% endfor %}
Channel Types
{% regroup channels by channel_type as channel_groups %} {{ channel_groups|length|default:0 }}

Filters

{% if channels %}
{% for channel in channels %}
{% if channel.channel_type == 'telegram' %} {% elif channel.channel_type == 'email' %} {% elif channel.channel_type == 'webhook' %} {% elif channel.channel_type == 'slack' %} {% elif channel.channel_type == 'discord' %} {% elif channel.channel_type == 'sms' %} {% else %}{% endif %}

{{ channel.name }}

{{ channel.get_channel_type_display }}

{% if channel.is_active %} Active {% else %} Inactive {% endif %}
{{ channel.rate_limit }}
msg/min
{{ channel.retry_attempts }}
retries
Edit
{% endfor %}
{% else %}

No notification channels found

Get started by creating your first notification channel to receive alerts and system notifications.

Create Your First Channel
{% endif %}
{% endblock %}