diff --git a/config/__pycache__/settings.cpython-311.pyc b/config/__pycache__/settings.cpython-311.pyc index d95596c..e20bc5c 100644 Binary files a/config/__pycache__/settings.cpython-311.pyc and b/config/__pycache__/settings.cpython-311.pyc differ diff --git a/db.sqlite3 b/db.sqlite3 index 0f96716..f3537cd 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/risks/migrations/0024_risk_effects.py b/risks/migrations/0024_risk_effects.py new file mode 100644 index 0000000..b6edbaf --- /dev/null +++ b/risks/migrations/0024_risk_effects.py @@ -0,0 +1,17 @@ +# Generated by Django 5.2.6 on 2025-09-10 12:44 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("risks", "0023_notificationrule"), + ] + + operations = [ + migrations.AddField( + model_name="risk", + name="effects", + field=models.TextField(blank=True, null=True, verbose_name="Effects"), + ), + ] diff --git a/risks/migrations/0025_alter_control_risks.py b/risks/migrations/0025_alter_control_risks.py new file mode 100644 index 0000000..0562cab --- /dev/null +++ b/risks/migrations/0025_alter_control_risks.py @@ -0,0 +1,19 @@ +# Generated by Django 5.2.6 on 2025-09-10 12:59 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("risks", "0024_risk_effects"), + ] + + operations = [ + migrations.AlterField( + model_name="control", + name="risks", + field=models.ManyToManyField( + blank=True, null=True, related_name="controls", to="risks.risk" + ), + ), + ] diff --git a/risks/migrations/0026_alter_control_risks.py b/risks/migrations/0026_alter_control_risks.py new file mode 100644 index 0000000..743ce29 --- /dev/null +++ b/risks/migrations/0026_alter_control_risks.py @@ -0,0 +1,19 @@ +# Generated by Django 5.2.6 on 2025-09-10 12:59 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("risks", "0025_alter_control_risks"), + ] + + operations = [ + migrations.AlterField( + model_name="control", + name="risks", + field=models.ManyToManyField( + blank=True, related_name="controls", to="risks.risk" + ), + ), + ] diff --git a/risks/models.py b/risks/models.py index 5261802..e5b17b1 100644 --- a/risks/models.py +++ b/risks/models.py @@ -68,7 +68,7 @@ class Risk(models.Model): category = models.CharField(_("Category"), max_length=255, blank=True, null=True) created_at = models.DateTimeField(_("Created at"), auto_now_add=True) updated_at = models.DateTimeField(_("Updated at"), auto_now=True) - + effects = models.TextField(_("Effects"), blank=True, null=True) status = models.CharField( _("Status"), max_length=20, @@ -212,7 +212,7 @@ class Control(models.Model): updated_at = models.DateTimeField(auto_now=True) # Relation to risk - risks = models.ManyToManyField("Risk", related_name="controls") + risks = models.ManyToManyField("Risk", related_name="controls", blank=True) def __str__(self): return f"{self.title} ({self.get_status_display()})" diff --git a/templates/risks/item_risk.html b/templates/risks/item_risk.html index 128deda..ddb69f4 100644 --- a/templates/risks/item_risk.html +++ b/templates/risks/item_risk.html @@ -70,6 +70,10 @@

{% trans "Resubmission" %}: {{ risk.follow_up|date:'d.m.Y' }}

+
+

Auswirkungen

+

{{ risk.effects }}

+