from django.db import models from core.models.base import BaseModel from core.models.project import Project class ProjectPunchlist(BaseModel): """Punchlist records for projects""" project = models.ForeignKey(Project, on_delete=models.PROTECT, related_name='punchlists') date = models.DateField() class Meta: ordering = ['-date'] indexes = [models.Index(fields=['project', 'date'])] verbose_name = "Punchlist" verbose_name_plural = "Punchlists"