diff -r fa179de1a787 -r 4fe4ce7e2544 web/views/boxes.py --- a/web/views/boxes.py Wed Nov 19 17:47:27 2008 -0800 +++ b/web/views/boxes.py Thu Nov 20 11:51:28 2008 +0100 @@ -194,11 +194,16 @@ visible = False def call(self, **kwargs): - url = html_escape(self.build_url(rql=self.limited_rql(), vid='rss')) + eid = self + if len(self.rset)==1: + eid = self.rset[0][0] + rql = 'Any E WHERE E is BlogEntry, E entry_of X, X eid %s' % eid + else: + rql = self.limited_rql() + url = html_escape(self.build_url(rql=rql, vid='rss')) rss = self.req.external_resource('RSS_LOGO') self.w(u'\n' % (url, rss)) - ## warning("schemabox ne marche plus pour le moment") ## class SchemaBox(BoxTemplate): ## """display a box containing link to list of entities by type"""