From 52f4ba9b66c17289b71f9f48d155bb616b36ce9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 10 May 2012 15:39:29 +0200 Subject: [PATCH] display dossiers handled by a commission --- tabellio/pcfviews/commission.pt | 11 +++++++++++ tabellio/pcfviews/commission.py | 6 ++++++ 2 files changed, 17 insertions(+) diff --git a/tabellio/pcfviews/commission.pt b/tabellio/pcfviews/commission.pt index a72000c..6bdca02 100644 --- a/tabellio/pcfviews/commission.pt +++ b/tabellio/pcfviews/commission.pt @@ -101,6 +101,17 @@ +
+

Dossiers traités par la commission

+ + + + + + + +
+
diff --git a/tabellio/pcfviews/commission.py b/tabellio/pcfviews/commission.py index cde3cc6..5aa94c7 100644 --- a/tabellio/pcfviews/commission.py +++ b/tabellio/pcfviews/commission.py @@ -69,3 +69,9 @@ class View(BrowserView): return portal_catalog(portal_type='tabellio.agenda.comevent', id=meeting_ids, sort_on='start', sort_order='descending')[:10] + + def current_dossiers(self): + catalog = getToolByName(self.context, 'portal_catalog') + brains = catalog(commissionsDoc=self.id) + brains.sort(lambda x,y: -cmp(x.dateDoc, y.dateDoc)) + return brains