CSV Archive. Add copy method

This commit is contained in:
resteve 2014-01-23 12:12:28 +01:00
parent f6b7baddb5
commit fa9e504327
1 changed files with 8 additions and 0 deletions

View File

@ -374,6 +374,14 @@ class CSVArchive(Workflow, ModelSQL, ModelView):
cls.post_import(profile, new_records)
cls.write([archive], {'logs': '\n'.join(logs)})
@classmethod
def copy(cls, archives, default=None):
if default is None:
default = {}
default = default.copy()
default['logs'] = None
return super(CSVArchive, cls).copy(archives, default=default)
@classmethod
@ModelView.button
@Workflow.transition('draft')