29 |
29 |
30 from logilab.mtconverter import xml_escape |
30 from logilab.mtconverter import xml_escape |
31 from logilab.common.graph import escape |
31 from logilab.common.graph import escape |
32 |
32 |
33 from cubicweb import Unauthorized |
33 from cubicweb import Unauthorized |
34 from cubicweb.selectors import (has_related_entities, one_line_rset, |
34 from cubicweb.predicates import (has_related_entities, one_line_rset, |
35 relation_possible, match_form_params, |
35 relation_possible, match_form_params, |
36 score_entity, is_instance, adaptable) |
36 score_entity, is_instance, adaptable) |
37 from cubicweb.view import EntityView |
37 from cubicweb.view import EntityView |
38 from cubicweb.schema import display_name |
38 from cubicweb.schema import display_name |
39 from cubicweb.web import uicfg, stdmsgs, action, component, form, action |
39 from cubicweb.web import uicfg, stdmsgs, action, component, form, action |