15 lines
494 B
Python
15 lines
494 B
Python
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" |