Merge remote-tracking branch 'origin/dev' into claude/improve-test-suite-xm6Bh

# Conflicts:
#	pyproject.toml
This commit is contained in:
Claude
2025-12-27 02:27:51 +00:00
33 changed files with 4220 additions and 1792 deletions

View File

@@ -51,7 +51,7 @@ class ModelWithUUID(models.Model):
id = models.UUIDField(primary_key=True, default=uuid7, editable=False, unique=True)
created_at = models.DateTimeField(default=timezone.now, db_index=True)
modified_at = models.DateTimeField(auto_now=True)
created_by = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default=None, null=False, db_index=True)
created_by = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default=get_or_create_system_user_pk, null=False, db_index=True)
class Meta(TypedModelMeta):
abstract = True