Remove document model first_version property, not used anywhere
This commit is contained in:
@@ -288,13 +288,6 @@ class Document(models.Model):
|
|||||||
|
|
||||||
return self.__class__._latest_versions[self.pk]
|
return self.__class__._latest_versions[self.pk]
|
||||||
|
|
||||||
@property
|
|
||||||
def first_version(self):
|
|
||||||
if self.pk not in self.__class__._first_versions:
|
|
||||||
self.__class__._first_versions[self.pk] = self.versions.order_by('timestamp').first()
|
|
||||||
|
|
||||||
return self.__class__._first_versions[self.pk]
|
|
||||||
|
|
||||||
def rename(self, new_name):
|
def rename(self, new_name):
|
||||||
version = self.latest_version
|
version = self.latest_version
|
||||||
return version.rename(new_name)
|
return version.rename(new_name)
|
||||||
@@ -510,7 +503,6 @@ class DocumentVersion(models.Model):
|
|||||||
self.__class__._page_counts[self.pk] = None
|
self.__class__._page_counts[self.pk] = None
|
||||||
# Invalidate parent document's latest version cache
|
# Invalidate parent document's latest version cache
|
||||||
Document._latest_versions[self.document.pk] = None
|
Document._latest_versions[self.document.pk] = None
|
||||||
Document._first_versions[self.document.pk] = None
|
|
||||||
|
|
||||||
return super(DocumentVersion, self).delete(*args, **kwargs)
|
return super(DocumentVersion, self).delete(*args, **kwargs)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user