from django.core.management.base import BaseCommand from tickets.imap_reader import fetch_emails class Command(BaseCommand): help = "Fetch new emails and create/update tickets" def handle(self, *args, **kwargs): created, updated = fetch_emails() self.stdout.write(self.style.SUCCESS( f"Fetched emails successfully. Tickets created: {len(created)}, updated: {len(updated)}" )) for ticket in created: self.stdout.write(f"Created Ticket #{ticket.id}: {ticket.subject}") for ticket in updated: self.stdout.write(f"Updated Ticket #{ticket.id}: {ticket.subject}")