summaryrefslogtreecommitdiff
path: root/archaeological_operations/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-12-02 18:56:12 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-12-02 18:56:12 +0100
commit3b53881b631e316fddd06fc6475dfe2cd8e73ea1 (patch)
tree8a4d08d782eb8759a26bca157aa39fada3e66948 /archaeological_operations/models.py
parent6326867adb72dd9ded160769ef09e77b2e482784 (diff)
downloadIshtar-3b53881b631e316fddd06fc6475dfe2cd8e73ea1.tar.bz2
Ishtar-3b53881b631e316fddd06fc6475dfe2cd8e73ea1.zip
First work on report delivery date
Diffstat (limited to 'archaeological_operations/models.py')
-rw-r--r--archaeological_operations/models.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py
index e846f15f8..e4e56843f 100644
--- a/archaeological_operations/models.py
+++ b/archaeological_operations/models.py
@@ -82,6 +82,8 @@ class Operation(BaseHistorizedItem, OwnPerms):
excavation_end_date = models.DateField(_(u"Excavation end date"), null=True,
blank=True)
end_date = models.DateField(_(u"Closing date"), null=True, blank=True)
+ report_delivery_date = models.DateField(_(u"Report delivery date"),
+ null=True, blank=True)
in_charge = models.ForeignKey(Person, blank=True, null=True,
verbose_name=_(u"In charge"),
related_name='operation_responsability')
@@ -176,6 +178,14 @@ class Operation(BaseHistorizedItem, OwnPerms):
unicode(self.operation_code)))
return "00"
+ @property
+ def report_delivery_delay(self):
+ return None
+ #q = self.source.filter(source_type__txt_idx__endswith='_report')
+ #if not self.report_delivery_date or not q.count():
+ # return None
+
+
def _generate_cached_label(self):
items = [self.get_town_label(), self.reference]
if self.common_name: