add logging

apikeys
Laurent 4 months ago
parent 8092f69713
commit 3891a34242
  1. 7
      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)

Loading…
Cancel
Save