cache versions and appendix

This commit is contained in:
Frédéric Péters 2018-07-11 21:37:29 +02:00
parent 8ccd192a25
commit 602b06c10e
1 changed files with 6 additions and 1 deletions

View File

@ -34,10 +34,15 @@ class BaseTable(Table):
class VersionsTable(BaseTable):
pass
@CachedProperty
def values(self):
return [x for x in self.context.getFolderContents() if x.portal_type == 'dmsmainfile']
class DmsAppendixTable(VersionsTable):
@CachedProperty
def values(self):
return [x for x in self.context.getFolderContents() if x.portal_type == 'dmsappendixfile']
def setUpColumns(self):
columns = super(DmsAppendixTable, self).setUpColumns()