diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-08-29 23:38:02 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-08-29 23:38:02 +0200 |
commit | e1a3d19f4b28c9b77bc711d7222e163b8f41a1ff (patch) | |
tree | 07efe84a66903ef7c64c34b52d5edc28e5b402c8 /archaeological_context_records | |
parent | c63df58e9af6f384779ad6cfbec5f4764478b1b5 (diff) | |
download | Ishtar-e1a3d19f4b28c9b77bc711d7222e163b8f41a1ff.tar.bz2 Ishtar-e1a3d19f4b28c9b77bc711d7222e163b8f41a1ff.zip |
Document generation: manage periods
Diffstat (limited to 'archaeological_context_records')
-rw-r--r-- | archaeological_context_records/models.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index d2325082d..3b236346d 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -90,6 +90,17 @@ class Dating(models.Model): return str(self.period) return "%s (%s-%s)" % (self.period, start_date, end_date) + def get_values(self, prefix='', no_values=False): + return { + prefix + "period": str(self.period), + prefix + "start_date": self.start_date or '', + prefix + "end_date": self.end_date or "", + prefix + "dating_type": + str(self.dating_type) if self.dating_type else "", + prefix + "quality": str(self.quality) if self.quality else "", + prefix + "precise_dating": self.precise_dating + } + HISTORY_ATTR = ["period", "start_date", "end_date", "dating_type", "quality", "precise_dating"] |