Add reviewed state for failed/warning runs and incomplete snapshot records, then use it to clear dashboard and host “need review” tasks after an operator has acknowledged them. Expose Mark reviewed actions on run detail and host retention warnings, keep reviewed records available for audit/debug, and exclude reviewed problem runs from operational counts and latest issue summaries. Refs #19 Refs #8
31 lines
893 B
Python
31 lines
893 B
Python
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
dependencies = [
|
|
("pobsync_backend", "0011_remove_globalconfig_data"),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AddField(
|
|
model_name="backuprun",
|
|
name="reviewed_at",
|
|
field=models.DateTimeField(blank=True, null=True),
|
|
),
|
|
migrations.AddField(
|
|
model_name="backuprun",
|
|
name="reviewed_by",
|
|
field=models.CharField(blank=True, max_length=150),
|
|
),
|
|
migrations.AddField(
|
|
model_name="snapshotrecord",
|
|
name="reviewed_at",
|
|
field=models.DateTimeField(blank=True, null=True),
|
|
),
|
|
migrations.AddField(
|
|
model_name="snapshotrecord",
|
|
name="reviewed_by",
|
|
field=models.CharField(blank=True, max_length=150),
|
|
),
|
|
]
|