From 3583aee95aba3464c3ae85848842d9e675de3bf5 Mon Sep 17 00:00:00 2001 From: lizerk Date: Tue, 10 Mar 2026 12:28:03 +0300 Subject: [PATCH] =?UTF-8?q?refactor(requests=5Fapp):=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=B8=D0=BC=D0=B5=D0=BD=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20constants.py=20->=20config.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - constants.py → config.py для более точного отражения содержимого - Файл содержит не только константы, но и конфигурацию уведомлений: * NotificationVerbs - типы уведомлений * MessageTemplates - шаблоны сообщений * ActionURLs - URL для переходов - Обновлены импорты во всех зависимых файлах: * handlers.py * __init__.py Название 'config' более семантически верное для файла с конфигурацией. --- backend/requests_app/notifications/__init__.py | 4 ++-- .../requests_app/notifications/{constants.py => config.py} | 4 ++-- backend/requests_app/notifications/handlers.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename backend/requests_app/notifications/{constants.py => config.py} (96%) diff --git a/backend/requests_app/notifications/__init__.py b/backend/requests_app/notifications/__init__.py index 64f3b48e..01b62553 100644 --- a/backend/requests_app/notifications/__init__.py +++ b/backend/requests_app/notifications/__init__.py @@ -9,7 +9,7 @@ Использует универсальную систему уведомлений (backend/notifications). Структура: -- constants.py - константы (типы уведомлений, шаблоны сообщений) +- config.py - конфигурация (типы уведомлений, шаблоны сообщений, URLs) - handlers.py - бизнес-логика отправки уведомлений - signals.py - Django сигналы для автоматической генерации @@ -21,7 +21,7 @@ Usage: """ # Импорты для удобства и обратной совместимости -from .constants import NotificationVerbs, MessageTemplates, ActionURLs +from .config import NotificationVerbs, MessageTemplates, ActionURLs from .handlers import ( notify_new_request, notify_status_change, diff --git a/backend/requests_app/notifications/constants.py b/backend/requests_app/notifications/config.py similarity index 96% rename from backend/requests_app/notifications/constants.py rename to backend/requests_app/notifications/config.py index 0d97af15..195c81d4 100644 --- a/backend/requests_app/notifications/constants.py +++ b/backend/requests_app/notifications/config.py @@ -1,7 +1,7 @@ """ -Константы для уведомлений модуля Requests. +Конфигурация уведомлений модуля Requests. -Определяет типы уведомлений (verbs) и шаблоны сообщений. +Определяет типы уведомлений (verbs), шаблоны сообщений и URL. """ diff --git a/backend/requests_app/notifications/handlers.py b/backend/requests_app/notifications/handlers.py index f9230836..5ea18b79 100644 --- a/backend/requests_app/notifications/handlers.py +++ b/backend/requests_app/notifications/handlers.py @@ -9,7 +9,7 @@ import logging from django.contrib.auth import get_user_model from notifications.signals import notify -from .constants import NotificationVerbs, MessageTemplates, ActionURLs +from .config import NotificationVerbs, MessageTemplates, ActionURLs Employee = get_user_model() logger = logging.getLogger(__name__)