cubicweb/web/views/boxes.py
changeset 12503 b01dd0ef43aa
parent 11875 011730a4af73
child 12567 26744ad37953
--- 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