aboutsummaryrefslogtreecommitdiff
path: root/app/dispatch/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/dispatch/models.py')
-rw-r--r--app/dispatch/models.py11
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)