diff -r c0a43c6ba777 -r ccb7fce7297b web/views/baseviews.py --- a/web/views/baseviews.py Mon Feb 08 12:03:03 2010 +0100 +++ b/web/views/baseviews.py Mon Feb 08 12:05:56 2010 +0100 @@ -297,11 +297,13 @@ redirect_vid = 'incontext' -class AdaptedListView(EntityView): - """list of entities of the same type""" - __regid__ = 'adaptedlist' +class SameETypeListView(EntityView): + """list of entities of the same type, when asked explicitly for adapted list + view (for instance, display gallery if only images) + """ + __regid__ = 'sameetypelist' __select__ = EntityView.__select__ & one_etype_rset() - item_vid = 'adaptedlistitem' + item_vid = 'sameetypelistitem' @property def title(self): @@ -312,18 +314,19 @@ """display a list of entities by calling their view""" if not 'vtitle' in self._cw.form: self.w(u'

%s

' % self.title) - super(AdaptedListView, self).call(**kwargs) + super(SameETypeListView, self).call(**kwargs) def cell_call(self, row, col=0, vid=None, **kwargs): self.wview(self.item_vid, self.cw_rset, row=row, col=col, vid=vid, **kwargs) -class AdaptedListItemView(EntityView): - __regid__ = 'adaptedlistitem' +class SameETypeListItemView(EntityView): + __regid__ = 'sameetypelistitem' def cell_call(self, row, col, **kwargs): self.wview('listitem', self.cw_rset, row=row, col=col, **kwargs) + class CSVView(SimpleListView): __regid__ = 'csv' redirect_vid = 'incontext'