from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('accounting', '0003_sales_module'), ] operations = [ migrations.AddField( model_name='party', name='external_id', field=models.UUIDField(blank=True, db_index=True, null=True), ), migrations.AddField( model_name='party', name='external_source', field=models.CharField(blank=True, default='', max_length=30), ), migrations.AddField( model_name='party', name='first_name', field=models.CharField(blank=True, default='', max_length=100), ), migrations.AddField( model_name='party', name='last_name', field=models.CharField(blank=True, default='', max_length=100), ), migrations.AddField( model_name='party', name='username', field=models.CharField(blank=True, default='', max_length=100), ), migrations.AddField( model_name='party', name='email', field=models.EmailField(blank=True, default='', max_length=254), ), migrations.AddField( model_name='party', name='national_code', field=models.CharField(blank=True, default='', max_length=20), ), migrations.AddField( model_name='party', name='iban', field=models.CharField(blank=True, default='', max_length=34), ), migrations.AddField( model_name='party', name='wallet_balance', field=models.FloatField(default=0), ), migrations.AddField( model_name='party', name='is_active', field=models.BooleanField(default=True), ), migrations.AddField( model_name='party', name='is_verified', field=models.BooleanField(default=False), ), migrations.AddField( model_name='party', name='birthday', field=models.DateField(blank=True, null=True), ), migrations.AddField( model_name='party', name='venues', field=models.JSONField(blank=True, default=list), ), migrations.AddConstraint( model_name='party', constraint=models.UniqueConstraint( condition=models.Q(external_id__isnull=False), fields=('external_id', 'external_source'), name='unique_external_party', ), ), ]