107 lines
4.8 KiB
Python
107 lines
4.8 KiB
Python
# Generated by Django 6.0.6 on 2026-06-28 10:19
|
|
|
|
import django.db.models.deletion
|
|
from django.conf import settings
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
('finance', '0002_initial'),
|
|
('invoices', '0001_initial'),
|
|
('projects', '0001_initial'),
|
|
('time_tracking', '0001_initial'),
|
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name='invoice',
|
|
name='project',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='invoices', to='projects.project', verbose_name='Projekt'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoiceitem',
|
|
name='expense',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='finance.expense', verbose_name='Ausgabe'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoiceitem',
|
|
name='invoice',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='invoices.invoice', verbose_name='Rechnung'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoiceitem',
|
|
name='time_entry',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='time_tracking.timeentry', verbose_name='Zeiterfassung'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoicepayment',
|
|
name='created_by',
|
|
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoicepayment',
|
|
name='invoice',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='payments', to='invoices.invoice'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoicepayment',
|
|
name='payment_method',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='finance.paymentmethod', verbose_name='Zahlungsmethode'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoicepaymentallocation',
|
|
name='payment',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='allocations', to='invoices.invoicepayment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='item',
|
|
name='category',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='finance.category', verbose_name='Kategorie'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='item',
|
|
name='supplier',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='finance.supplier', verbose_name='Lieferant'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoiceitem',
|
|
name='item',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='invoices.item', verbose_name='Artikel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='offer',
|
|
name='customer',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='offers', to='invoices.customer', verbose_name='Kunde'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='offeritem',
|
|
name='item',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='invoices.item', verbose_name='Artikel'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='offeritem',
|
|
name='offer',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='items', to='invoices.offer', verbose_name='Angebot'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='reminder',
|
|
name='invoice',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='reminders', to='invoices.invoice', verbose_name='Rechnung'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='invoicepaymentallocation',
|
|
name='reminder',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='payment_allocations', to='invoices.reminder'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='item',
|
|
name='unit',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='item_items', to='invoices.unit', verbose_name='Einheit'),
|
|
),
|
|
]
|