124 from warnings import warn |
124 from warnings import warn |
125 |
125 |
126 from logilab.mtconverter import xml_escape |
126 from logilab.mtconverter import xml_escape |
127 from logilab.common.decorators import iclassmethod, cached |
127 from logilab.common.decorators import iclassmethod, cached |
128 from logilab.common.deprecation import deprecated |
128 from logilab.common.deprecation import deprecated |
|
129 from logilab.common.registry import classid |
129 |
130 |
130 from cubicweb import typed_eid, neg_role, uilib |
131 from cubicweb import typed_eid, neg_role, uilib |
131 from cubicweb.vregistry import classid |
|
132 from cubicweb.schema import display_name |
132 from cubicweb.schema import display_name |
133 from cubicweb.view import EntityView |
133 from cubicweb.view import EntityView |
134 from cubicweb.selectors import ( |
134 from cubicweb.predicates import ( |
135 match_kwargs, match_form_params, non_final_entity, |
135 match_kwargs, match_form_params, non_final_entity, |
136 specified_etype_implements) |
136 specified_etype_implements) |
137 from cubicweb.utils import json, json_dumps |
137 from cubicweb.utils import json, json_dumps |
138 from cubicweb.web import (stdmsgs, uicfg, eid_param, |
138 from cubicweb.web import (stdmsgs, uicfg, eid_param, |
139 form as f, formwidgets as fw, formfields as ff) |
139 form as f, formwidgets as fw, formfields as ff) |