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

1from django.db import models 

2 

3from core.managers import AccessControlManager 

4 

5 

6class BuildStateRequestVersion(models.Model): 

7 """Tracks the latest build-state request version for a property set.""" 

8 

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) 

21 

22 objects = AccessControlManager()