22 from logilab.mtconverter import TransformError, html_escape, xml_escape |
22 from logilab.mtconverter import TransformError, html_escape, xml_escape |
23 |
23 |
24 from cubicweb import Unauthorized, NoSelectableObject, typed_eid |
24 from cubicweb import Unauthorized, NoSelectableObject, typed_eid |
25 from cubicweb.selectors import (yes, empty_rset, nonempty_rset, one_line_rset, |
25 from cubicweb.selectors import (yes, empty_rset, nonempty_rset, one_line_rset, |
26 non_final_entity, match_search_state, match_form_params) |
26 non_final_entity, match_search_state, match_form_params) |
|
27 from cubicweb.view import EntityView, AnyRsetView, View |
27 from cubicweb.common.uilib import (cut, printable_value, UnicodeCSVWriter, |
28 from cubicweb.common.uilib import (cut, printable_value, UnicodeCSVWriter, |
28 ajax_replace_url, rql_for_eid, simple_sgml_tag) |
29 ajax_replace_url, rql_for_eid, simple_sgml_tag) |
29 from cubicweb.common.view import EntityView, AnyRsetView, View |
|
30 from cubicweb.web.httpcache import MaxAgeHTTPCacheManager |
30 from cubicweb.web.httpcache import MaxAgeHTTPCacheManager |
31 from cubicweb.web.views import vid_from_rset, linksearch_select_url |
31 from cubicweb.web.views import vid_from_rset, linksearch_select_url |
32 |
32 |
33 _ = unicode |
33 _ = unicode |
34 |
34 |