# Generated by Django 5.2.5 on 2025-09-01 00:23

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('users', '0008_customuser_is_email_verified_and_more'),
    ]

    operations = [
        migrations.AddField(
            model_name='customuser',
            name='registration_fee_amount',
            field=models.DecimalField(blank=True, decimal_places=2, help_text='Registration fee amount in KES', max_digits=10, null=True),
        ),
        migrations.AddField(
            model_name='customuser',
            name='registration_fee_notes',
            field=models.TextField(blank=True, help_text='Additional notes about registration fee payment', null=True),
        ),
        migrations.AddField(
            model_name='customuser',
            name='registration_fee_paid',
            field=models.BooleanField(default=False, help_text='Whether registration fee has been paid'),
        ),
        migrations.AddField(
            model_name='customuser',
            name='registration_fee_payment_date',
            field=models.DateTimeField(blank=True, help_text='Date when registration fee was paid', null=True),
        ),
        migrations.AddField(
            model_name='customuser',
            name='registration_fee_payment_method',
            field=models.CharField(blank=True, choices=[('mpesa', 'M-Pesa'), ('bank', 'Bank Transfer'), ('cash', 'Cash'), ('cheque', 'Cheque'), ('card', 'Card Payment')], help_text='Method used to pay registration fee', max_length=20, null=True),
        ),
        migrations.AddField(
            model_name='customuser',
            name='registration_fee_receipt_number',
            field=models.CharField(blank=True, help_text='Receipt number for registration fee payment', max_length=50, null=True),
        ),
    ]
