diff --git a/handbook/troggle/datamodel.html b/handbook/troggle/datamodel.html
index e97488450..818a663a5 100644
--- a/handbook/troggle/datamodel.html
+++ b/handbook/troggle/datamodel.html
@@ -15,7 +15,7 @@
(Click to enlarge)
-Several classes have been edited out of this file between then and 6 September 2023 as they have been deleted as troggle has been tidied up.
+Several classes have been edited out of this file between then and 14 September 2023 as they have been deleted as troggle has been tidied up.
All the classes below inherit from the django class (models.Model) and are thereby made persistent in the database. All persistent instance variables are defined with e.g. "models.BooleanField()" types which is why they look so strange to a normal python programmer.
See the online auto-documentation for the current set of core objects and their instance variables and foreign keys (anything below with "models.ForeignKey" in the type field is a foreign key.
This webpage is manually maintained and may be out of date.# This is an auto-generated Django model module.
@@ -230,16 +230,6 @@ from django.db import models
cave_id = models.IntegerField(blank=True, null=True)
-class Survexleg(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- block_id = models.IntegerField()
- stationfrom = models.ForeignKey ('CoreSurvexstation')
- stationto = models.ForeignKey ('CoreSurvexstation')
- tape = models.FloatField()
- compass = models.FloatField()
- clino = models.FloatField()
-
-
class Survexpersonrole(models.Model):
id = models.IntegerField(primary_key =True) # AutoField?
survexblock = models.ForeignKey (CoreSurvexblock)
@@ -273,13 +263,6 @@ from django.db import models
z = models.FloatField(blank=True, null=True)
-class Survextitle(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- survexblock = models.ForeignKey (CoreSurvexblock)
- title = models.CharField(max_length=200)
- cave_id = models.IntegerField(blank=True, null=True)
-
-
class Dwgfile(models.Model):
id = models.IntegerField(primary_key =True) # AutoField?
dwgpath = models.CharField(max_length=200)
@@ -288,37 +271,6 @@ from django.db import models
filesize = models.IntegerField()
npaths = models.IntegerField()
-
-class DwgfileSurvexblocks(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- dwgfile_id = models.IntegerField()
- survexblock = models.ForeignKey (CoreSurvexblock)
-
-
-class DwgfileSurvexscans(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- dwgfile_id = models.IntegerField()
- survexscansingle = models.ForeignKey (CoreSurvexscansingle)
-
-
-class DwgfileSurvexscansfolders(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- dwgfile_id = models.IntegerField()
- survexscansfolder = models.ForeignKey (CoreSurvexscansfolder)
-
-
-class DwgfileSurvextitles(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- dwgfile_id = models.IntegerField()
- survextitle = models.ForeignKey (CoreSurvextitle)
-
-
-class DwgfileDwgcontains(models.Model):
- id = models.IntegerField(primary_key =True) # AutoField?
- from_dwgfile_id = models.IntegerField()
- to_dwgfile_id = models.IntegerField()
-
-
class DjangoAdminLog(models.Model):
id = models.IntegerField(primary_key =True) # AutoField?
action_time = models.DateTimeField()