From 3891a34242f9c96db92cee9685b8ca1e44e2ef90 Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 9 Jul 2025 17:34:20 +0200 Subject: [PATCH] add logging --- bizdev/admin.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bizdev/admin.py b/bizdev/admin.py index 79d6735..c92e99c 100644 --- a/bizdev/admin.py +++ b/bizdev/admin.py @@ -9,6 +9,7 @@ from django.utils.html import format_html import csv import io import time +import logging from .models import Entity, Prospect, Activity, Status, ActivityType, EmailTemplate from .forms import FileImportForm, EmailTemplateSelectionForm @@ -20,6 +21,8 @@ from sync.admin import SyncedObjectAdmin User = get_user_model() +logger = logging.getLogger(__name__) + @admin.register(Entity) class EntityAdmin(SyncedObjectAdmin): list_display = ('name', 'address', 'zip_code', 'city') @@ -324,6 +327,8 @@ class ProspectAdmin(SyncedObjectAdmin): def send_email(self, request, queryset): + logger.info('send_email to prospects form initiated...') + if 'apply' in request.POST: form = EmailTemplateSelectionForm(request.POST) if form.is_valid(): @@ -349,6 +354,8 @@ class ProspectAdmin(SyncedObjectAdmin): error_emails = [] all_emails = [] + logger.info(f'Sending email to {queryset.count()} users...') + for prospect in queryset: mail_body = email_template.body.replace('{{name}}', prospect.first_name) all_emails.append(prospect.email)