lizerk fd9b36c1c9 refactor: Удалены старые отправители уведомлений
Очистка от дублирующегося кода:

Удалены старые файлы:
❌ email_sender.py → заменен на senders/email.py
❌ telegram_sender.py → функционал Telegram удален
❌ signals_telegram.py → Telegram сигналы удалены

Обновлены:
✅ apps.py - убран импорт signals_telegram
✅ services.py - обновлены импорты, Telegram помечен deprecated

NotificationService (старый) продолжает работать для обратной
совместимости, но использует новые senders где возможно.

Telegram функционал отключен в старой системе с пометкой
'use new notification system'.

Результат:
- Меньше дублирования кода
- Чище структура проекта
- Все отправители теперь наследуются от BaseNotificationSender
- Готовы к полной миграции на новую архитектуру
2026-03-09 16:07:58 +03:00

12 lines
357 B
Python

from django.apps import AppConfig
class NotificationsConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'notifications'
verbose_name = 'Уведомления'
def ready(self):
import notifications.signals # noqa
# Old signals_telegram removed - Telegram support moved to new architecture