equal
deleted
inserted
replaced
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): |