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