# HG changeset patch # User Sylvain Thénault # Date 1296491469 -3600 # Node ID 2cda8f1b4fae1fc2f05a5efd12cc23a1c858a057 # Parent 352db17719d2396538082c3a2e7bdb053cfc9d2e cleanups diff -r 352db17719d2 -r 2cda8f1b4fae view.py --- a/view.py Mon Jan 31 17:30:48 2011 +0100 +++ b/view.py Mon Jan 31 17:31:09 2011 +0100 @@ -385,6 +385,7 @@ def entity_call(self, entity, **kwargs): raise NotImplementedError() + class StartupView(View): """base class for views which doesn't need a particular result set to be displayed (so they can always be displayed !) diff -r 352db17719d2 -r 2cda8f1b4fae web/views/basecontrollers.py --- a/web/views/basecontrollers.py Mon Jan 31 17:30:48 2011 +0100 +++ b/web/views/basecontrollers.py Mon Jan 31 17:31:09 2011 +0100 @@ -426,6 +426,7 @@ selectargs=None, renderargs=None): if eid is not None: rset = self._cw.eid_rset(eid) + # XXX set row=0 elif self._cw.form.get('rql'): rset = self._cw.execute(self._cw.form['rql']) else: diff -r 352db17719d2 -r 2cda8f1b4fae web/views/idownloadable.py --- a/web/views/idownloadable.py Mon Jan 31 17:30:48 2011 +0100 +++ b/web/views/idownloadable.py Mon Jan 31 17:31:09 2011 +0100 @@ -50,8 +50,7 @@ class DownloadBox(component.EntityCtxComponent): - __regid__ = 'download_box' - # no download box for images + __regid__ = 'download_box' # no download box for images __select__ = (component.EntityCtxComponent.__select__ & adaptable('IDownloadable') & ~has_mimetype('image/')) diff -r 352db17719d2 -r 2cda8f1b4fae web/views/primary.py --- a/web/views/primary.py Mon Jan 31 17:30:48 2011 +0100 +++ b/web/views/primary.py Mon Jan 31 17:31:09 2011 +0100 @@ -100,6 +100,7 @@ self.w(u'
' % context) for comp in self._cw.vreg['ctxcomponents'].poss_visible_objects( self._cw, rset=self.cw_rset, view=self, context=context): + # XXX bw compat code try: comp.render(w=self.w, row=self.cw_row, view=self) except TypeError: