from django.db import migrations


def add_daily_payments_report_menu(apps, schema_editor):
    Menu = apps.get_model('menu', 'Menu')
    Menu.objects.get_or_create(
        route='/reports/daily-payments',
        defaults={
            'title': 'گزارش پرداخت‌های روزانه',
            'icon': 'payments',
            'order': 44,
            'is_active': True,
        },
    )


def remove_daily_payments_report_menu(apps, schema_editor):
    Menu = apps.get_model('menu', 'Menu')
    Menu.objects.filter(route='/reports/daily-payments').delete()


class Migration(migrations.Migration):

    dependencies = [
        ('menu', '0007_add_debtors_report_menu'),
    ]

    operations = [
        migrations.RunPython(add_daily_payments_report_menu, remove_daily_payments_report_menu),
    ]
