diff options
Diffstat (limited to 'app/dispatch/models.py')
| -rw-r--r-- | app/dispatch/models.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/dispatch/models.py b/app/dispatch/models.py index 1d2bae2..6dcd570 100644 --- a/app/dispatch/models.py +++ b/app/dispatch/models.py @@ -64,6 +64,17 @@ class Load(models.Model): else: return False + def has_related_paid_invoices(self): + wk = get_week_dates_datetime(self.date) + inv = Invoice.objects.filter( + invoice_date__range=(wk['start_date'], + wk['end_date']), + paid=True) + if len(inv) >= 1: + return True + else: + return False + class Paperwork(models.Model): load = models.ForeignKey(Load, on_delete=models.CASCADE) |
