From 6883ff49a07bc77a7491388d757f372c67c82407 Mon Sep 17 00:00:00 2001
From: Philip Sargent <philip.sargent@klebos.com>
Date: Tue, 19 Jul 2022 20:54:28 +0300
Subject: [PATCH] Add fields to QM model

---
 core/models/caves.py | 2 ++
 1 file changed, 2 insertions(+)

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=(