diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-11 14:34:25 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-11 14:35:02 +0200 |
commit | e87be285da2557f3a684418c9f91c9dc22139fda (patch) | |
tree | a22f1e8ce124fa48d218d040b7eaafb33915d84b /ishtar_common/tasks.py | |
parent | 0a18b35422fd85f9cbb39796275bc90065c80689 (diff) | |
download | Ishtar-e87be285da2557f3a684418c9f91c9dc22139fda.tar.bz2 Ishtar-e87be285da2557f3a684418c9f91c9dc22139fda.zip |
Serialization - Import/Export: manage put an release of locks
Diffstat (limited to 'ishtar_common/tasks.py')
-rw-r--r-- | ishtar_common/tasks.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ishtar_common/tasks.py b/ishtar_common/tasks.py index 1f95df392..07286ad76 100644 --- a/ishtar_common/tasks.py +++ b/ishtar_common/tasks.py @@ -52,7 +52,8 @@ def launch_import(import_task): restore_serialized(import_task.source.path, import_task.import_user, - delete_existing=import_task.delete_before) + delete_existing=import_task.delete_before, + release_locks=import_task.releasing_locks) import_task.finished_date = datetime.datetime.now() import_task.state = 'F' import_task.save() @@ -66,7 +67,9 @@ def launch_export(export_task): export_task.state = 'P' export_task.save() - kwargs = {"info": {}} + kwargs = {"info": {}, + "put_locks": export_task.put_locks, + "lock_user": export_task.lock_user} for fltr_key in ("export_types", "export_conf", "export_importers", "export_geo", "export_dir", "export_docs", "export_items"): |