web/views/forms.py
changeset 2049 b9baedffeb8b
parent 2048 5e4d1433b90b
child 2050 ce184fdb1e56
equal deleted inserted replaced
2048:5e4d1433b90b 2049:b9baedffeb8b
   266         if self.edited_entity is None:
   266         if self.edited_entity is None:
   267             self.edited_entity = self.complete_entity(self.row or 0, self.col or 0)
   267             self.edited_entity = self.complete_entity(self.row or 0, self.col or 0)
   268         self.form_add_hidden('__type', eidparam=True)
   268         self.form_add_hidden('__type', eidparam=True)
   269         self.form_add_hidden('eid')
   269         self.form_add_hidden('eid')
   270         if msg:
   270         if msg:
       
   271             self.form_add_hidden('__message', msg)
       
   272         if kwargs.get('mainform'):
       
   273             self.form_add_hidden(u'__maineid', self.edited_entity.eid)
   271             # If we need to directly attach the new object to another one
   274             # If we need to directly attach the new object to another one
   272             self.form_add_hidden('__message', msg)
       
   273         if not self.is_subform:
       
   274             for linkto in self.req.list_form_param('__linkto'):
   275             for linkto in self.req.list_form_param('__linkto'):
   275                 self.form_add_hidden('__linkto', linkto)
   276                 self.form_add_hidden('__linkto', linkto)
   276                 msg = '%s %s' % (msg, self.req._('and linked'))
   277                 msg = '%s %s' % (msg, self.req._('and linked'))
   277 
   278 
   278     def _field_has_error(self, field):
   279     def _field_has_error(self, field):