From 18e711f86c7116334b8375705cd323a81caf6475 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Br=C3=BCckl?= Date: Fri, 13 Jul 2018 08:49:22 +0200 Subject: [PATCH] Decouple dmi-module --- ext/custom-addons/dp_dmi/__manifest__.py | 2 +- setup/lib/cli.py | 6 ++++++ setup/lib/functions.py | 6 +++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ext/custom-addons/dp_dmi/__manifest__.py b/ext/custom-addons/dp_dmi/__manifest__.py index 284c0439..2579983f 100644 --- a/ext/custom-addons/dp_dmi/__manifest__.py +++ b/ext/custom-addons/dp_dmi/__manifest__.py @@ -43,6 +43,6 @@ 'delivery.carrier.csv', 'res.users.role.csv', ], - 'installable': True, + 'installable': False, 'auto_install': False, } diff --git a/setup/lib/cli.py b/setup/lib/cli.py index ce610be3..e9fdfee6 100755 --- a/setup/lib/cli.py +++ b/setup/lib/cli.py @@ -219,6 +219,12 @@ def main(): 'invalidate_email', ] + if cmd == 'decouple_dmi_module': + methods = [ + 'login', + 'decouple_dmi_module', + ] + if not methods: print('Unbekanntes Kommando') _usage() diff --git a/setup/lib/functions.py b/setup/lib/functions.py index d6701cc9..6eb8c327 100644 --- a/setup/lib/functions.py +++ b/setup/lib/functions.py @@ -539,13 +539,13 @@ class DatenpolFunctions(object): else: return True - def set_dmi_noupdate(self): + def decouple_dmi_module(self): """DMI: Einträge auf 'no update' setzen""" - domain = [('module', '=', 'dp_dmi'), ('noupdate', '=', False)] + domain = [('module', '=', 'dp_dmi')] data_ids = self.odoo.env['ir.model.data'].search(domain) - vals = {'noupdate': True} + vals = {'noupdate': True, 'module':'dp_dmi_decoupled'} return self.odoo.env['ir.model.data'].write(data_ids, vals) def dmi_confirm_inventory(self):