A bunch of updates

This commit is contained in:
2026-06-20 06:05:50 -05:00
parent 8cd3aa5f84
commit 06ac8d6eca
24 changed files with 1447 additions and 516 deletions
Regular → Executable
+2 -1
View File
@@ -192,6 +192,7 @@ class ChargeNumber(IdMixin, TimeMixin):
MAX_NUM_TASK_TYPES = "MAX", "MAX_NUM_TASK_TYPES"
charge_number_type = EnumField(ChargeNumberTypeEnum)
name = models.CharField(max_length=100, blank=True, null=True)
contract = models.ForeignKey(Contract, on_delete=models.CASCADE)
amount = models.FloatField(default=0.0)
@@ -202,7 +203,7 @@ class ChargeNumber(IdMixin, TimeMixin):
end_date = models.DateField(null=True, blank=True, default = None)
def __str__(self):
return self.slug or f"CN-{self.id}"
return self.name or self.slug or f"CN-{self.id}"
@property
def get_percent_complete(self):