Coverage for backend/django/core/auxiliary/models/DataCell.py: 100%
12 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-02-11 21:43 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-02-11 21:43 +0000
1from django.db import models
2from core.managers import AccessControlManager
4class DataCell(models.Model):
5 """
6 This stores a "cell" in the MSS/dynamic data table.
7 No results are ever stored here anymore.
8 """
9 flowsheet = models.ForeignKey("Flowsheet", on_delete=models.CASCADE, related_name="dataCells")
10 value = models.FloatField()
11 data_column = models.ForeignKey("DataColumn", on_delete=models.CASCADE, related_name="dataCells", null=True)
12 data_row = models.ForeignKey("DataRow", on_delete=models.CASCADE, related_name="dataCells", null=True)
13 solve_index = models.IntegerField(null=True, blank=True, default=None)
15 created_at = models.DateTimeField(auto_now_add=True)
17 objects = AccessControlManager()
19 class Meta:
20 ordering = ['created_at']