427 def __init__(self, *args, **kwargs): |
427 def __init__(self, *args, **kwargs): |
428 self.edited_entity = kwargs.pop('entity', None) |
428 self.edited_entity = kwargs.pop('entity', None) |
429 msg = kwargs.pop('submitmsg', None) |
429 msg = kwargs.pop('submitmsg', None) |
430 super(EntityFieldsForm, self).__init__(*args, **kwargs) |
430 super(EntityFieldsForm, self).__init__(*args, **kwargs) |
431 if self.edited_entity is None: |
431 if self.edited_entity is None: |
432 self.edited_entity = self.complete_entity(self.row, self.col) |
432 self.edited_entity = self.complete_entity(self.row or 0, self.col or 0) |
433 self.form_add_hidden('__type', eidparam=True) |
433 self.form_add_hidden('__type', eidparam=True) |
434 self.form_add_hidden('eid') |
434 self.form_add_hidden('eid') |
435 if msg is not None: |
435 if msg is not None: |
436 # If we need to directly attach the new object to another one |
436 # If we need to directly attach the new object to another one |
437 for linkto in self.req.list_form_param('__linkto'): |
437 for linkto in self.req.list_form_param('__linkto'): |