265 super(EntityFieldsForm, self).__init__(*args, **kwargs) |
265 super(EntityFieldsForm, self).__init__(*args, **kwargs) |
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: |
|
271 self.form_add_hidden('__message', msg) |
|
272 if kwargs.get('mainform'): |
270 if kwargs.get('mainform'): |
273 self.form_add_hidden(u'__maineid', self.edited_entity.eid) |
271 self.form_add_hidden(u'__maineid', self.edited_entity.eid) |
274 # If we need to directly attach the new object to another one |
272 # If we need to directly attach the new object to another one |
275 for linkto in self.req.list_form_param('__linkto'): |
273 if self.req.list_form_param('__linkto'): |
276 self.form_add_hidden('__linkto', linkto) |
274 for linkto in self.req.list_form_param('__linkto'): |
277 msg = '%s %s' % (msg, self.req._('and linked')) |
275 self.form_add_hidden('__linkto', linkto) |
|
276 if msg: |
|
277 msg = '%s %s' % (msg, self.req._('and linked')) |
|
278 else: |
|
279 msg = self.req._('entity linked') |
|
280 if msg: |
|
281 self.form_add_hidden('__message', msg) |
278 |
282 |
279 def _field_has_error(self, field): |
283 def _field_has_error(self, field): |
280 """return true if the field has some error in given validation exception |
284 """return true if the field has some error in given validation exception |
281 """ |
285 """ |
282 return super(EntityFieldsForm, self)._field_has_error(field) \ |
286 return super(EntityFieldsForm, self)._field_has_error(field) \ |