web/views/boxes.py
branch3.0
changeset 431 18b4dd650ef8
parent 399 8df3b190275b
child 536 781cd9fccbaa
equal deleted inserted replaced
430:6fbc0ab79a2d 431:18b4dd650ef8
    15 """
    15 """
    16 __docformat__ = "restructuredtext en"
    16 __docformat__ = "restructuredtext en"
    17 
    17 
    18 from logilab.mtconverter import html_escape
    18 from logilab.mtconverter import html_escape
    19 
    19 
    20 from cubicweb.common.selectors import (rset_selector, appobject_selectable)
    20 from cubicweb.common.selectors import (any_rset, appobject_selectable)
    21 from cubicweb.web.htmlwidgets import BoxWidget, BoxMenu, BoxHtml, RawBoxItem
    21 from cubicweb.web.htmlwidgets import BoxWidget, BoxMenu, BoxHtml, RawBoxItem
    22 from cubicweb.web.box import BoxTemplate, ExtResourcesBoxTemplate
    22 from cubicweb.web.box import BoxTemplate, ExtResourcesBoxTemplate
    23 
    23 
    24 _ = unicode
    24 _ = unicode
    25 
    25 
    27 class EditBox(BoxTemplate):
    27 class EditBox(BoxTemplate):
    28     """
    28     """
    29     box with all actions impacting the entity displayed: edit, copy, delete
    29     box with all actions impacting the entity displayed: edit, copy, delete
    30     change state, add related entities
    30     change state, add related entities
    31     """
    31     """
    32     __selectors__ = (rset_selector,) + BoxTemplate.__selectors__
    32     __selectors__ = (any_rset,) + BoxTemplate.__selectors__
    33     id = 'edit_box'
    33     id = 'edit_box'
    34     title = _('actions')
    34     title = _('actions')
    35     order = 2
    35     order = 2
    36 
    36 
    37     def call(self, **kwargs):
    37     def call(self, **kwargs):