web/form.py
branchtls-sprint
changeset 1132 96752791c2b6
parent 1109 9e472941abd4
child 1133 8a409ea0c9ec
equal deleted inserted replaced
1131:544609e83317 1132:96752791c2b6
     5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     6 """
     6 """
     7 __docformat__ = "restructuredtext en"
     7 __docformat__ = "restructuredtext en"
     8 
     8 
     9 from warnings import warn
     9 from warnings import warn
    10 from datetime import date, datetime
       
    11 
    10 
    12 from simplejson import dumps
    11 from simplejson import dumps
    13 
    12 
    14 from logilab.common.compat import any
    13 from logilab.common.compat import any
    15 from logilab.common.decorators import iclassmethod
    14 from logilab.common.decorators import iclassmethod
    16 from logilab.mtconverter import html_escape
    15 from logilab.mtconverter import html_escape
    17 
    16 
    18 from cubicweb import typed_eid
    17 from cubicweb import typed_eid
    19 from cubicweb.appobject import AppObject
    18 from cubicweb.appobject import AppObject
    20 from cubicweb.utils import ustrftime
    19 from cubicweb.selectors import yes, non_final_entity
    21 from cubicweb.selectors import yes, match_form_params, non_final_entity
    20 from cubicweb.view import NOINDEX, NOFOLLOW, View
    22 from cubicweb.view import NOINDEX, NOFOLLOW, View, EntityView, AnyRsetView
       
    23 from cubicweb.schema import FormatConstraint
       
    24 from cubicweb.common import tags
    21 from cubicweb.common import tags
    25 from cubicweb.web import INTERNAL_FIELD_VALUE, eid_param, stdmsgs
    22 from cubicweb.web import INTERNAL_FIELD_VALUE, eid_param, stdmsgs
    26 from cubicweb.web.httpcache import NoHTTPCacheManager
    23 from cubicweb.web.httpcache import NoHTTPCacheManager
    27 from cubicweb.web.controller import NAV_FORM_PARAMETERS, redirect_params
    24 from cubicweb.web.controller import NAV_FORM_PARAMETERS, redirect_params
    28 from cubicweb.web.formfields import (Field, StringField, RelationField,
    25 from cubicweb.web.formfields import (Field, StringField, RelationField,