0009_new_billing_system_schema.py 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from django.db import migrations, models
  4. import django.db.models.deletion
  5. from django.conf import settings
  6. class Migration(migrations.Migration):
  7. dependencies = [
  8. migrations.swappable_dependency(settings.AUTH_USER_MODEL),
  9. ('billing', '0008_auto_20170802_2021'),
  10. ]
  11. operations = [
  12. migrations.CreateModel(
  13. name='PaymentAllocation',
  14. fields=[
  15. ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
  16. ('amount', models.DecimalField(null=True, verbose_name='montant', max_digits=5, decimal_places=2)),
  17. ],
  18. ),
  19. migrations.AddField(
  20. model_name='invoice',
  21. name='date_last_reminder_email',
  22. field=models.DateTimeField(null=True, verbose_name='Date du dernier email de relance envoy\xe9', blank=True),
  23. ),
  24. migrations.AddField(
  25. model_name='payment',
  26. name='label',
  27. field=models.CharField(default='', max_length=500, null=True, verbose_name='libell\xe9', blank=True),
  28. ),
  29. migrations.AddField(
  30. model_name='payment',
  31. name='member',
  32. field=models.ForeignKey(related_name='payments', on_delete=django.db.models.deletion.SET_NULL, default=None, blank=True, to=settings.AUTH_USER_MODEL, null=True, verbose_name='membre'),
  33. ),
  34. migrations.AlterField(
  35. model_name='payment',
  36. name='invoice',
  37. field=models.ForeignKey(related_name='payments', verbose_name='facture associ\xe9e', blank=True, to='billing.Invoice', null=True),
  38. ),
  39. migrations.AddField(
  40. model_name='paymentallocation',
  41. name='invoice',
  42. field=models.ForeignKey(related_name='allocations', verbose_name='facture associ\xe9e', to='billing.Invoice'),
  43. ),
  44. migrations.AddField(
  45. model_name='paymentallocation',
  46. name='payment',
  47. field=models.ForeignKey(related_name='allocations', verbose_name='facture associ\xe9e', to='billing.Payment'),
  48. ),
  49. ]