diff --git a/src/collective/dms/basecontent/browser/listing.py b/src/collective/dms/basecontent/browser/listing.py index 3495b2d..10b0834 100644 --- a/src/collective/dms/basecontent/browser/listing.py +++ b/src/collective/dms/basecontent/browser/listing.py @@ -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()