summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-06-27 12:04:34 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-06-27 12:04:34 +0100
commitca6f7ed587f5d4b4f20573db46ec0d154b0d2666 (patch)
tree3caf41020adf0681f7bccd2e11cb3cb82f91f460 /core
parente2713cfe2d705e950c1009b08b8acc40404c6ea1 (diff)
downloadtroggle-ca6f7ed587f5d4b4f20573db46ec0d154b0d2666.tar.gz
troggle-ca6f7ed587f5d4b4f20573db46ec0d154b0d2666.tar.bz2
troggle-ca6f7ed587f5d4b4f20573db46ec0d154b0d2666.zip
move function
Diffstat (limited to 'core')
-rw-r--r--core/migrations/0001_initial.py15
-rw-r--r--core/models_caves.py2
-rw-r--r--core/models_survex.py23
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: