fix until contracts step

This commit is contained in:
aminhashemi92 2025-09-08 13:24:05 +03:30
parent 246a2c0759
commit af40e169ae
9 changed files with 180 additions and 128 deletions

View file

@ -327,6 +327,12 @@ class StepInstance(models.Model):
notes = models.TextField(verbose_name="یادداشت‌ها", blank=True)
started_at = models.DateTimeField(auto_now_add=True, verbose_name="تاریخ شروع")
completed_at = models.DateTimeField(null=True, blank=True, verbose_name="تاریخ تکمیل")
# Generic edit-tracking for post-completion modifications
edited_after_completion = models.BooleanField(default=False, verbose_name="ویرایش پس از تکمیل")
last_edited_at = models.DateTimeField(null=True, blank=True, verbose_name="آخرین زمان ویرایش پس از تکمیل")
last_edited_by = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True, related_name='step_instances_edited', verbose_name="ویرایش توسط")
edit_count = models.PositiveIntegerField(default=0, verbose_name="تعداد ویرایش پس از تکمیل")
history = HistoricalRecords()
class Meta: