# Generated by Django 6.0.5 on 2026-05-14 02:11 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('aufgaben', '0004_erstellt_am'), ('contenttypes', '0002_remove_content_type_name'), ] operations = [ migrations.CreateModel( name='AufgabenVerknuepfung', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('object_id', models.PositiveIntegerField()), ('kommentar', models.TextField(blank=True)), ('erstellt_am', models.DateTimeField(auto_now_add=True)), ('aufgabe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='verknuepfungen', to='aufgaben.aufgabe')), ('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.contenttype')), ], options={ 'verbose_name': 'Aufgaben-Verknüpfung', 'verbose_name_plural': 'Aufgaben-Verknüpfungen', 'ordering': ['erstellt_am'], }, ), migrations.CreateModel( name='ExternalIssue', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('system', models.CharField(choices=[('github', 'GitHub Issues'), ('jira', 'Jira'), ('linear', 'Linear'), ('azure', 'Azure DevOps'), ('sonstiges', 'Sonstiges')], max_length=20)), ('issue_url', models.URLField(blank=True)), ('issue_key', models.CharField(blank=True, help_text='z.B. "GH-42" oder "PROJ-1234"', max_length=100)), ('sync_status', models.CharField(choices=[('manuell', 'Manuell'), ('offen', 'Offen (extern)'), ('geschlossen', 'Geschlossen (extern)'), ('fehler', 'Sync-Fehler')], default='manuell', max_length=20)), ('letzter_sync', models.DateTimeField(blank=True, null=True)), ('notizen', models.TextField(blank=True)), ('erstellt_am', models.DateTimeField(auto_now_add=True)), ('aufgabe', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='external_issue', to='aufgaben.aufgabe')), ], options={ 'verbose_name': 'External Issue', 'verbose_name_plural': 'External Issues', }, ), ]