Alle Module updaten
parent
f322e9da5b
commit
8dba8a2003
|
|
@ -76,7 +76,12 @@ def main():
|
|||
'login',
|
||||
'update_modules',
|
||||
]
|
||||
|
||||
|
||||
if cmd == 'update_all':
|
||||
methods = [
|
||||
'login',
|
||||
'update_all',
|
||||
]
|
||||
|
||||
if not methods:
|
||||
_usage()
|
||||
|
|
@ -92,4 +97,4 @@ def main():
|
|||
print "\nAbgeschlossen."
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
main()
|
||||
|
|
|
|||
|
|
@ -316,7 +316,7 @@ class CamadeusFunctions():
|
|||
raise "Module '%s' not found or ist not installed." % module_name
|
||||
|
||||
res = self._execute('ir.module.module', 'button_upgrade', mod_ids)
|
||||
res = self._execute('base.module.upgrade', 'upgrade_module', mod_ids)
|
||||
res = self._execute('base.module.upgrade', 'upgrade_module', [])
|
||||
return True
|
||||
|
||||
def update_modules(self):
|
||||
|
|
@ -324,4 +324,15 @@ class CamadeusFunctions():
|
|||
|
||||
wizard_id = self._execute('base.module.update', 'create', {})
|
||||
vals = self._execute('base.module.update', 'update_module', [wizard_id])
|
||||
return True
|
||||
return True
|
||||
|
||||
def update_all(self):
|
||||
"""Aktualisiere Modul"""
|
||||
for module_name in self.config.modules:
|
||||
mod_ids = self._execute('ir.module.module', 'search', [('name','=',module_name),('state','=','installed')])
|
||||
if not len(mod_ids) == 1:
|
||||
raise Exception("Module '%s' not found or ist not installed." % module_name)
|
||||
res = self._execute('ir.module.module', 'button_upgrade', mod_ids)
|
||||
|
||||
res = self._execute('base.module.upgrade', 'upgrade_module', [])
|
||||
return True
|
||||
|
|
|
|||
Loading…
Reference in New Issue