diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/migrations/0001_initial.py | 15 | ||||
-rw-r--r-- | core/models_caves.py | 2 | ||||
-rw-r--r-- | core/models_survex.py | 23 |
3 files changed, 5 insertions, 35 deletions
diff --git a/core/migrations/0001_initial.py b/core/migrations/0001_initial.py index d2b09f2..080ef64 100644 --- a/core/migrations/0001_initial.py +++ b/core/migrations/0001_initial.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Generated by Django 1.11.29 on 2020-06-23 22:48 +# Generated by Django 1.11.29 on 2020-06-26 23:53 from __future__ import unicode_literals from django.conf import settings @@ -352,13 +352,6 @@ class Migration(migrations.Migration): }, ), migrations.CreateModel( - name='SurvexEquate', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('cave', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Cave')), - ], - ), - migrations.CreateModel( name='SurvexFile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), @@ -392,7 +385,6 @@ class Migration(migrations.Migration): ('y', models.FloatField(blank=True, null=True)), ('z', models.FloatField(blank=True, null=True)), ('block', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.SurvexBlock')), - ('equate', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.SurvexEquate')), ], ), migrations.CreateModel( @@ -414,9 +406,8 @@ class Migration(migrations.Migration): ('filesize', models.IntegerField(default=0)), ('npaths', models.IntegerField(default=0)), ('manyscansfolders', models.ManyToManyField(to='core.ScansFolder')), - ('survexblocks', models.ManyToManyField(to='core.SurvexBlock')), - ('survexscans', models.ManyToManyField(to='core.SingleScan')), - ('survextitles', models.ManyToManyField(to='core.SurvexTitle')), + ('scans', models.ManyToManyField(to='core.SingleScan')), + ('survexfiles', models.ManyToManyField(to='core.SurvexFile')), ('tunnelcontains', models.ManyToManyField(to='core.TunnelFile')), ], options={ diff --git a/core/models_caves.py b/core/models_caves.py index a6b44c7..0338a62 100644 --- a/core/models_caves.py +++ b/core/models_caves.py @@ -484,7 +484,7 @@ class LogbookEntry(TroggleModel): class QM(TroggleModel): - #based on qm.csv in trunk/expoweb/1623/204 which has the fields: + # based on qm.csv in trunk/expoweb/1623/204 which has the fields: #"Number","Grade","Area","Description","Page reference","Nearest station","Completion description","Comment" found_by = models.ForeignKey(LogbookEntry, related_name='QMs_found',blank=True, null=True,on_delete=models.CASCADE ) ticked_off_by = models.ForeignKey(LogbookEntry, related_name='QMs_ticked_off',blank=True, null=True,on_delete=models.CASCADE) diff --git a/core/models_survex.py b/core/models_survex.py index b71c27a..808010b 100644 --- a/core/models_survex.py +++ b/core/models_survex.py @@ -7,13 +7,6 @@ from django.conf import settings from django.urls import reverse -########################################################### -# These will allow browsing and editing of the survex data -########################################################### -# Needs to add: -# Equates -# reloading - class SurvexDirectory(models.Model): path = models.CharField(max_length=200) cave = models.ForeignKey('Cave', blank=True, null=True,on_delete=models.CASCADE) @@ -52,9 +45,6 @@ class SurvexFile(models.Model): self.save() -#class SurvexEquate(models.Model): -# cave = models.ForeignKey('Cave', blank=True, null=True,on_delete=models.CASCADE) - class SurvexStationLookUpManager(models.Manager): def lookup(self, name): blocknames, sep, stationname = name.rpartition(".") @@ -132,16 +122,7 @@ class SurvexBlock(models.Model): else: res.append({'person':personrole.personexpedition.person, 'expeditionyear':personrole.personexpedition.expedition.year, 'roles':str(personrole.role)}) return res - - # def MakeSurvexStation(self, name): - # ssl = self.survexstation_set.filter(name=name) - # if ssl: - # assert len(ssl) == 1 - # return ssl[0] - # ss = SurvexStation(name=name, block=self) - # #ss.save() - # return ss - + def DayIndex(self): return list(self.expeditionday.survexblock_set.all()).index(self) @@ -211,11 +192,9 @@ class TunnelFile(models.Model): bfontcolours = models.BooleanField(default=False) manyscansfolders = models.ManyToManyField("ScansFolder") # implicitly links to SVX files scans = models.ManyToManyField("SingleScan") # implicitly links to SVX files -# survexblocks = models.ManyToManyField("SurvexBlock") tunnelcontains = models.ManyToManyField("TunnelFile") # case when its a frame type filesize = models.IntegerField(default=0) npaths = models.IntegerField(default=0) -# survextitles = models.ManyToManyField("SurvexTitle") survexfiles = models.ManyToManyField("SurvexFile") # direct link to SVX files class Meta: |