web/views/editforms.py
branchstable
changeset 5389 809d3b5b3d31
parent 5377 84d14ddfae13
child 5421 8167de96c523
equal deleted inserted replaced
5388:9167751463d4 5389:809d3b5b3d31
     9 __docformat__ = "restructuredtext en"
     9 __docformat__ = "restructuredtext en"
    10 _ = unicode
    10 _ = unicode
    11 
    11 
    12 from copy import copy
    12 from copy import copy
    13 
    13 
    14 try:
       
    15     from json import dumps
       
    16 except ImportError:
       
    17     from simplejson import dumps
       
    18 
       
    19 from logilab.mtconverter import xml_escape
    14 from logilab.mtconverter import xml_escape
    20 from logilab.common.decorators import cached
    15 from logilab.common.decorators import cached
    21 
    16 
    22 from cubicweb.selectors import (match_kwargs, one_line_rset, non_final_entity,
    17 from cubicweb.selectors import (match_kwargs, one_line_rset, non_final_entity,
    23                                 specified_etype_implements, implements, yes)
    18                                 specified_etype_implements, implements, yes)
    24 from cubicweb.view import EntityView
    19 from cubicweb.view import EntityView
    25 from cubicweb import tags
    20 from cubicweb import tags
    26 from cubicweb.web import uicfg, stdmsgs, eid_param, \
    21 from cubicweb.web import uicfg, stdmsgs, eid_param, dumps, \
    27      formfields as ff, formwidgets as fw
    22      formfields as ff, formwidgets as fw
    28 from cubicweb.web.form import FormViewMixIn, FieldNotFound
    23 from cubicweb.web.form import FormViewMixIn, FieldNotFound
    29 from cubicweb.web.views import forms
    24 from cubicweb.web.views import forms
    30 
    25 
    31 _pvdc = uicfg.primaryview_display_ctrl
    26 _pvdc = uicfg.primaryview_display_ctrl