from django.db import migrations


def backfill_contribution(apps, schema_editor):
    Account = apps.get_model("accounting", "Account")
    Account.objects.filter(type="Income", revenue_type="").update(revenue_type="contribution")


def noop(apps, schema_editor):
    pass


class Migration(migrations.Migration):

    dependencies = [
        ('accounting', '0006_sale_item_sale_journal_entry_sale_stock_movement_and_more'),
    ]

    operations = [
        migrations.RunPython(backfill_contribution, noop),
    ]
