--- a/cubicweb/web/views/boxes.py Wed Mar 13 13:37:49 2019 +0100
+++ b/cubicweb/web/views/boxes.py Thu Mar 14 14:43:18 2019 +0100
@@ -28,12 +28,9 @@
from cubicweb import _
-from warnings import warn
-
from six import text_type, add_metaclass
from logilab.mtconverter import xml_escape
-from logilab.common.deprecation import class_deprecated
from cubicweb import Unauthorized
from cubicweb.predicates import (match_user_groups, match_kwargs,
@@ -230,28 +227,6 @@
# helper classes ##############################################################
-@add_metaclass(class_deprecated)
-class SideBoxView(EntityView):
- """helper view class to display some entities in a sidebox"""
- __deprecation_warning__ = '[3.10] SideBoxView is deprecated, use RsetBox instead (%(cls)s)'
-
- __regid__ = 'sidebox'
-
- def call(self, title=u'', **kwargs):
- """display a list of entities by calling their <item_vid> view"""
- if 'dispctrl' in self.cw_extra_kwargs:
- # XXX do not modify dispctrl!
- self.cw_extra_kwargs['dispctrl'].setdefault('subvid', 'outofcontext')
- self.cw_extra_kwargs['dispctrl'].setdefault('use_list_limit', 1)
- if title:
- self.cw_extra_kwargs['title'] = title
- self.cw_extra_kwargs.setdefault('context', 'incontext')
- box = self._cw.vreg['ctxcomponents'].select(
- 'rsetbox', self._cw, rset=self.cw_rset, vid='autolimited',
- **self.cw_extra_kwargs)
- box.render(self.w)
-
-
class ContextualBoxLayout(component.Layout):
__select__ = match_context('incontext', 'left', 'right') & contextual()
# predefined class in cubicweb.css: contextualBox | contextFreeBox