diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-08-09 19:06:45 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-02-05 10:51:51 +0100 |
commit | 2caa3b4d350b62e9556a340f02bde711d380e383 (patch) | |
tree | 19792d04c2fd308de9462896c260a6f2c202f181 | |
parent | b1431b019fd4b766ef724db83654a440cee2ad17 (diff) | |
download | Ishtar-2caa3b4d350b62e9556a340f02bde711d380e383.tar.bz2 Ishtar-2caa3b4d350b62e9556a340f02bde711d380e383.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(): |