Preserve audit app migration label

This commit is contained in:
Matthew Fricke 2026-05-27 14:53:12 -06:00
parent 6fec682e12
commit 18d8fb7f1a
9 changed files with 10 additions and 10 deletions

View file

@ -1,6 +1,6 @@
# CMMC Audit Plugin
The in-tree package is named `coldfront.plugins.cmmc_audit`, and the user-facing Django admin label is **CMMC Audit**.
The in-tree package is named `coldfront.plugins.cmmc_audit`, the Django app label remains `carc_audit` for migration compatibility, and the user-facing Django admin label is **CMMC Audit**.
This plugin records append-only operational evidence for ColdFront workflows. It keeps raw forensic data such as `old_values`, `new_values`, target type/id, request path, IP address, source, and source id while adding CMMC-oriented admin columns for reviewers.

View file

@ -4,7 +4,7 @@ from django.apps import AppConfig
class CmmcAuditConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'coldfront.plugins.cmmc_audit'
label = 'cmmc_audit'
label = 'carc_audit'
verbose_name = 'CMMC Audit'
def ready(self):

View file

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0001_initial'),
('carc_audit', '0001_initial'),
]
operations = [

View file

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0002_alter_auditevent_action'),
('carc_audit', '0002_alter_auditevent_action'),
]
operations = [

View file

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0003_alter_auditevent_action'),
('carc_audit', '0003_alter_auditevent_action'),
]
operations = [

View file

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0004_alter_auditevent_action'),
('carc_audit', '0004_alter_auditevent_action'),
]
operations = [

View file

@ -33,7 +33,7 @@ ACTION_EVIDENCE_MAP = {
def backfill_cmmc_fields(apps, schema_editor):
AuditEvent = apps.get_model("cmmc_audit", "AuditEvent")
AuditEvent = apps.get_model("carc_audit", "AuditEvent")
for event in AuditEvent.objects.all().iterator():
evidence_category, control_family, source = ACTION_EVIDENCE_MAP.get(event.action, ("", "", "runtime"))
event.event_time = event.timestamp
@ -53,7 +53,7 @@ def backfill_cmmc_fields(apps, schema_editor):
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0005_alter_auditevent_action'),
('carc_audit', '0005_alter_auditevent_action'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]

View file

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0006_add_cmmc_evidence_fields'),
('carc_audit', '0006_add_cmmc_evidence_fields'),
]
operations = [

View file

@ -6,7 +6,7 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('cmmc_audit', '0007_backfillrun_alter_auditevent_source'),
('carc_audit', '0007_backfillrun_alter_auditevent_source'),
]
operations = [