Add support for disabling document pages

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-07-30 03:11:20 -04:00
parent cc81a6905a
commit 4ecf075fd4
17 changed files with 368 additions and 38 deletions

View File

@@ -236,6 +236,18 @@ class Document(models.Model):
def page_count(self):
return self.latest_version.page_count
@property
def pages_all(self):
try:
return self.latest_version.pages_all
except AttributeError:
# Document has no version yet
DocumentPage = apps.get_model(
app_label='documents', model_name='DocumentPage'
)
return DocumentPage.objects.none()
@property
def pages(self):
try: