diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-08-09 19:06:45 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:38:32 +0200 |
commit | e3108cccf4b0b929afb6b4af1499674c5b0d238a (patch) | |
tree | 053191add199f48ebb50fa5b9089ea589586c6ba | |
parent | db25c90193eb4ab38d9c8c94f07aa28ff15aaf8d (diff) | |
download | Ishtar-e3108cccf4b0b929afb6b4af1499674c5b0d238a.tar.bz2 Ishtar-e3108cccf4b0b929afb6b4af1499674c5b0d238a.zip |
✨ Imports groups: initialize action
-rw-r--r-- | ishtar_common/models_imports.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 22cbf80d9..d24317c2f 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -1352,6 +1352,16 @@ class ImportGroup(BaseImport): actions.append(("D", _("Delete"))) return actions + def initialize(self, user=None, session_key=None): + self.state = "AP" + self.end_date = datetime.datetime.now() + self.save() + for imp in self.imports.all(): + imp.initialize(user, session_key) + self.state = "A" + self.end_date = datetime.datetime.now() + self.save() + def get_all_imported(self): imported = [] for imp in self.imports.all(): |