# your_app/management/commands/approve_attendance.py

from django.core.management.base import BaseCommand
from account.models import AttendanceSummaryCart
from account.custom_today import get_custom_today  # Adjust this import if needed

class Command(BaseCommand):
    help = 'Approve attendance summary cart for today'

    def handle(self, *args, **kwargs):
        date = get_custom_today()
        updated = AttendanceSummaryCart.objects.filter(date=date).update(
            battalion_approved=True,
            adjutant_approved=True,
            dq_approved=True
        )
        self.stdout.write(self.style.SUCCESS(f"{updated} records updated for {date}"))
