# Generated by Django 5.2.6 on 2025-09-07 10:37 import django.db.models.deletion from django.conf import settings from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('risks', '0004_remove_risk_availability_remove_risk_confidentiality_and_more'), ] operations = [ migrations.CreateModel( name='Incidents', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255)), ('description', models.TextField(blank=True, null=True)), ('date_reported', models.DateField(blank=True, null=True)), ('status', models.CharField(choices=[('open', 'Opened'), ('in_progress', 'In Progress'), ('close', 'Closed')], max_length=12)), ('related_risks', models.ManyToManyField(blank=True, related_name='incidents', to='risks.risk')), ('reported_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='incidents', to=settings.AUTH_USER_MODEL)), ], ), ]