diff --git a/tabellio/webviews/misc.py b/tabellio/webviews/misc.py index 10050d0..ed1288c 100644 --- a/tabellio/webviews/misc.py +++ b/tabellio/webviews/misc.py @@ -39,6 +39,15 @@ class PressFolder(BrowserView, Cached): sort_limit=10)[:10] return results + def getRecentPresse(self): + catalog = getToolByName(self.context, 'portal_catalog') + folder_path = '/'.join(self.context.getPhysicalPath() + ('les-medias-en-parlent',)) + results = catalog.searchResults(path={'query': folder_path, 'depth': 1}, + portal_type=['Document', 'File'], + sort_on='Date', sort_order='descending', + sort_limit=10)[:10] + return results + class IPcfHomeFolder(Interface): pass diff --git a/tabellio/webviews/press_folder.pt b/tabellio/webviews/press_folder.pt index 0b841ed..d75fc0b 100644 --- a/tabellio/webviews/press_folder.pt +++ b/tabellio/webviews/press_folder.pt @@ -53,6 +53,21 @@ + +
+
+

Les médias en parlent

+ +
+