Coverage for backend/django/core/auxiliary/models/BuildStateRequestVersion.py: 100%
8 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-05-13 02:47 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-05-13 02:47 +0000
1from django.db import models
3from core.managers import AccessControlManager
6class BuildStateRequestVersion(models.Model):
7 """Tracks the latest build-state request version for a property set."""
9 flowsheet = models.ForeignKey(
10 "Flowsheet",
11 on_delete=models.CASCADE,
12 related_name="buildStateRequestVersions",
13 )
14 property_set = models.OneToOneField(
15 "PropertySet",
16 on_delete=models.CASCADE,
17 related_name="build_state_request_version",
18 )
19 version = models.PositiveIntegerField(default=0)
20 updated_at = models.DateTimeField(auto_now=True)
22 objects = AccessControlManager()