web/views/editcontroller.py
changeset 9520 78702b55c089
parent 9439 549c999d06d2
child 9635 aaf099172bb9
equal deleted inserted replaced
9519:32662203e334 9520:78702b55c089
   250             # XXX inlined forms formid should be saved in a different formparams entry
   250             # XXX inlined forms formid should be saved in a different formparams entry
   251             # inbetween, use cubicweb standard formid for inlined forms
   251             # inbetween, use cubicweb standard formid for inlined forms
   252             formid = 'edition'
   252             formid = 'edition'
   253         form = req.vreg['forms'].select(formid, req, entity=entity)
   253         form = req.vreg['forms'].select(formid, req, entity=entity)
   254         eid = form.actual_eid(entity.eid)
   254         eid = form.actual_eid(entity.eid)
   255         try:
   255         editedfields = formparams['_cw_entity_fields']
   256             editedfields = formparams['_cw_entity_fields']
       
   257         except KeyError:
       
   258             try:
       
   259                 editedfields = formparams['_cw_edited_fields']
       
   260                 warn('[3.13] _cw_edited_fields has been renamed _cw_entity_fields',
       
   261                      DeprecationWarning)
       
   262             except KeyError:
       
   263                 raise RequestError(req._('no edited fields specified for entity %s' % entity.eid))
       
   264         form.formvalues = {} # init fields value cache
   256         form.formvalues = {} # init fields value cache
   265         for field in form.iter_modified_fields(editedfields, entity):
   257         for field in form.iter_modified_fields(editedfields, entity):
   266             self.handle_formfield(form, field, rqlquery)
   258             self.handle_formfield(form, field, rqlquery)
   267         # if there are some inlined field which were waiting for this entity's
   259         # if there are some inlined field which were waiting for this entity's
   268         # creation, add relevant data to the rqlquery
   260         # creation, add relevant data to the rqlquery