diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2022-07-19 20:54:28 +0300 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2022-07-19 20:54:28 +0300 |
commit | 6883ff49a07bc77a7491388d757f372c67c82407 (patch) | |
tree | 824e4168de63a2cb6b4fc40e3df8574f86471d7a /core/models/caves.py | |
parent | d9d75b3aee5bcbeb2f0f238dd239676404f79eab (diff) | |
download | troggle-6883ff49a07bc77a7491388d757f372c67c82407.tar.gz troggle-6883ff49a07bc77a7491388d757f372c67c82407.tar.bz2 troggle-6883ff49a07bc77a7491388d757f372c67c82407.zip |
Add fields to QM model
Diffstat (limited to 'core/models/caves.py')
-rw-r--r-- | core/models/caves.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/models/caves.py b/core/models/caves.py index 043773b..e635023 100644 --- a/core/models/caves.py +++ b/core/models/caves.py @@ -452,9 +452,11 @@ class QM(TroggleModel): "Number","Grade","Area","Description","Page reference","Nearest station","Completion description","Comment" """ cave = models.ForeignKey(Cave, related_name='QMs',blank=True, null=True,on_delete=models.SET_NULL ) + block = models.ForeignKey('SurvexBlock', null=True,on_delete=models.SET_NULL) # only for QMs from survex files blockname=models.TextField(blank=True,null=True) # NB truncated copy of survexblock name expoyear = models.CharField(max_length=4,blank=True, null=True) # could change to datetime if logbooks similarly chnaged found_by = models.ForeignKey(LogbookEntry, related_name='QMs_found',blank=True, null=True,on_delete=models.SET_NULL ) + ticked = models.BooleanField(default=False) # for ticked QMs not atatched to a logbook entry ticked_off_by = models.ForeignKey(LogbookEntry, related_name='QMs_ticked_off',blank=True, null=True,on_delete=models.SET_NULL) number = models.IntegerField(help_text="this is the sequential number in the year, only unique for CSV imports", ) GRADE_CHOICES=( |