checkout.migrations package

Submodules

checkout.migrations.0001_initial module

class checkout.migrations.0001_initial.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('auth', '__first__'), ('contenttypes', '0002_remove_content_type_name')]
operations = [<CreateModel name='Checkout', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('checkout_date', <django.db.models.fields.DateTimeField>), ('description', <django.db.models.fields.TextField>), ('total', <django.db.models.fields.DecimalField>), ('object_id', <django.db.models.fields.PositiveIntegerField>)], options={'verbose_name': 'Checkout', 'ordering': ('pk',), 'verbose_name_plural': 'Checkouts'}>, <CreateModel name='CheckoutAction', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('name', <django.db.models.fields.CharField>), ('slug', <django.db.models.fields.SlugField>), ('payment', <django.db.models.fields.BooleanField>)], options={'verbose_name': 'Checkout action', 'ordering': ('name',), 'verbose_name_plural': 'Checkout action'}>, <CreateModel name='CheckoutInvoice', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('company_name', <django.db.models.fields.CharField>), ('address_1', <django.db.models.fields.CharField>), ('address_2', <django.db.models.fields.CharField>), ('address_3', <django.db.models.fields.CharField>), ('town', <django.db.models.fields.CharField>), ('county', <django.db.models.fields.CharField>), ('postcode', <django.db.models.fields.CharField>), ('country', <django.db.models.fields.CharField>), ('contact_name', <django.db.models.fields.CharField>), ('email', <django.db.models.fields.EmailField>), ('phone', <django.db.models.fields.CharField>), ('checkout', <django.db.models.fields.related.OneToOneField>)], options={'verbose_name': 'Checkout Invoice', 'ordering': ('email',), 'verbose_name_plural': 'Checkout Invoices'}>, <CreateModel name='CheckoutSettings', fields=[('id', <django.db.models.fields.AutoField>)], options={'verbose_name': 'Checkout Settings'}>, <CreateModel name='CheckoutState', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('name', <django.db.models.fields.CharField>), ('slug', <django.db.models.fields.SlugField>)], options={'verbose_name': 'Checkout state', 'ordering': ('name',), 'verbose_name_plural': 'Checkout states'}>, <CreateModel name='Customer', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('name', <django.db.models.fields.TextField>), ('email', <django.db.models.fields.EmailField>), ('customer_id', <django.db.models.fields.TextField>), ('expiry_date', <django.db.models.fields.DateField>), ('refresh', <django.db.models.fields.BooleanField>)], options={'verbose_name': 'Customer', 'ordering': ('pk',), 'verbose_name_plural': 'Customers'}>, <CreateModel name='ObjectPaymentPlan', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('object_id', <django.db.models.fields.PositiveIntegerField>), ('total', <django.db.models.fields.DecimalField>), ('deleted', <django.db.models.fields.BooleanField>), ('content_type', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name': 'Object payment plan', 'ordering': ('created',), 'verbose_name_plural': 'Object payment plans'}>, <CreateModel name='ObjectPaymentPlanInstalment', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('count', <django.db.models.fields.IntegerField>), ('deposit', <django.db.models.fields.BooleanField>), ('amount', <django.db.models.fields.DecimalField>), ('due', <django.db.models.fields.DateField>), ('object_payment_plan', <django.db.models.fields.related.ForeignKey>), ('state', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name': 'Payments for an object', 'verbose_name_plural': 'Payments for an object'}>, <CreateModel name='PaymentPlan', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('name', <django.db.models.fields.TextField>), ('slug', <django.db.models.fields.SlugField>), ('deposit', <django.db.models.fields.IntegerField>), ('count', <django.db.models.fields.IntegerField>), ('interval', <django.db.models.fields.IntegerField>), ('deleted', <django.db.models.fields.BooleanField>)], options={'verbose_name': 'Payment plan', 'ordering': ('slug',), 'verbose_name_plural': 'Payment plan'}>, <AddField model_name='objectpaymentplan', name='payment_plan', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='checkoutsettings', name='default_payment_plan', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='checkout', name='action', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='checkout', name='content_type', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='checkout', name='customer', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='checkout', name='state', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='checkout', name='user', field=<django.db.models.fields.related.ForeignKey>>, <AlterUniqueTogether name='objectpaymentplaninstalment', unique_together={('object_payment_plan', 'count'), ('object_payment_plan', 'due')}>, <AlterUniqueTogether name='objectpaymentplan', unique_together={('object_id', 'content_type')}>]

checkout.migrations.0002_auto_20150625_1159 module

class checkout.migrations.0002_auto_20150625_1159.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('checkout', '0001_initial')]
operations = [<RunPython <function default_state>>]
checkout.migrations.0002_auto_20150625_1159.default_state(apps, schema_editor)[source]

Create default states.

We can’t import a model directly as it may be a newer version than this migration expects. We use the historical version.

checkout.migrations.0003_auto_20150903_0849 module

class checkout.migrations.0003_auto_20150903_0849.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('checkout', '0002_auto_20150625_1159')]
operations = [<AlterField model_name='checkout', name='state', field=<django.db.models.fields.related.ForeignKey>>, <AlterField model_name='objectpaymentplaninstalment', name='state', field=<django.db.models.fields.related.ForeignKey>>]

checkout.migrations.0004_auto_20150907_1607 module

class checkout.migrations.0004_auto_20150907_1607.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('checkout', '0003_auto_20150903_0849')]
operations = [<AlterField model_name='objectpaymentplaninstalment', name='due', field=<django.db.models.fields.DateField>>]

checkout.migrations.0005_auto_20151002_2010 module

class checkout.migrations.0005_auto_20151002_2010.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('checkout', '0004_auto_20150907_1607')]
operations = [<CreateModel name='CheckoutAdditional', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('company_name', <django.db.models.fields.CharField>), ('address_1', <django.db.models.fields.CharField>), ('address_2', <django.db.models.fields.CharField>), ('address_3', <django.db.models.fields.CharField>), ('town', <django.db.models.fields.CharField>), ('county', <django.db.models.fields.CharField>), ('postcode', <django.db.models.fields.CharField>), ('country', <django.db.models.fields.CharField>), ('contact_name', <django.db.models.fields.CharField>), ('email', <django.db.models.fields.EmailField>), ('phone', <django.db.models.fields.CharField>), ('date_of_birth', <django.db.models.fields.DateField>), ('checkout', <django.db.models.fields.related.OneToOneField>)], options={'verbose_name': 'Checkout Additional Information', 'verbose_name_plural': 'Checkout Additional Information', 'ordering': ('email',)}>, <RemoveField model_name='checkoutinvoice', name='checkout'>, <DeleteModel name='CheckoutInvoice'>]

checkout.migrations.0006_customerpayment module

class checkout.migrations.0006_customerpayment.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('auth', '__first__'), ('checkout', '0005_auto_20151002_2010')]
operations = [<CreateModel name='CustomerPayment', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('description', <django.db.models.fields.CharField>), ('total', <django.db.models.fields.DecimalField>), ('customer', <django.db.models.fields.related.ForeignKey>), ('user', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name': 'Customer payment', 'verbose_name_plural': 'Customer payments', 'ordering': ('pk',)}>]

checkout.migrations.0007_objectpaymentplaninstalment_retry_count module

class checkout.migrations.0007_objectpaymentplaninstalment_retry_count.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('checkout', '0006_customerpayment')]
operations = [<AddField model_name='objectpaymentplaninstalment', name='retry_count', field=<django.db.models.fields.IntegerField>>]

checkout.migrations.0008_auto_20160519_2033 module

class checkout.migrations.0008_auto_20160519_2033.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('checkout', '0007_objectpaymentplaninstalment_retry_count')]
operations = [<CreateModel name='PaymentRun', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>)], options={'ordering': ('created',), 'verbose_name': 'Payment Run', 'verbose_name_plural': 'Payment Runs'}>, <CreateModel name='PaymentRunItem', fields=[('id', <django.db.models.fields.AutoField>), ('created', <django.db.models.fields.DateTimeField>), ('modified', <django.db.models.fields.DateTimeField>), ('checkout', <django.db.models.fields.related.ForeignKey>), ('instalment', <django.db.models.fields.related.ForeignKey>), ('payment_run', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ('payment_run__pk', 'created'), 'verbose_name': 'Payment Run Item', 'verbose_name_plural': 'Payment Run Items'}>, <AlterUniqueTogether name='paymentrunitem', unique_together={('payment_run', 'instalment')}>]

Module contents