sys params in setup
							parent
							
								
									582d4f46d2
								
							
						
					
					
						commit
						2b8deaedbb
					
				|  | @ -85,7 +85,8 @@ def main(): | ||||||
|             'set_default_removal_strategy', |             'set_default_removal_strategy', | ||||||
|             'default_set_order_policy', |             'default_set_order_policy', | ||||||
|             'delete_mail_server',  |             'delete_mail_server',  | ||||||
|             'update_values',            |             'update_values',  | ||||||
|  |             'set_sys_params', | ||||||
|         ] |         ] | ||||||
| 
 | 
 | ||||||
|     if cmd == 'rollout': |     if cmd == 'rollout': | ||||||
|  |  | ||||||
|  | @ -223,4 +223,8 @@ class Config(): | ||||||
|             'mrp.route_warehouse0_manufacture': {'name': 'Produzieren'}, |             'mrp.route_warehouse0_manufacture': {'name': 'Produzieren'}, | ||||||
|             'purchase.route_warehouse0_buy': {'name': 'Einkaufen'}, |             'purchase.route_warehouse0_buy': {'name': 'Einkaufen'}, | ||||||
|             'stock.route_warehouse0_mto': {'name': 'Beschaffe von Auftrag'}, |             'stock.route_warehouse0_mto': {'name': 'Beschaffe von Auftrag'}, | ||||||
|         } |         } | ||||||
|  |          | ||||||
|  |         self.system_parameters = { | ||||||
|  |             'ir_attachment.location': 'db', # [db] oder [file] | ||||||
|  |         }          | ||||||
|  | @ -656,4 +656,17 @@ class CamadeusFunctions(): | ||||||
|             dummy,model,res_id = self._execute('ir.model.data', 'xmlid_lookup', xml_id)             |             dummy,model,res_id = self._execute('ir.model.data', 'xmlid_lookup', xml_id)             | ||||||
|             self._execute(model, 'write',  [res_id], vals) |             self._execute(model, 'write',  [res_id], vals) | ||||||
|          |          | ||||||
|         return True |         return True | ||||||
|  |      | ||||||
|  |     def set_sys_params(self): | ||||||
|  |         """Systemparameter setzen""" | ||||||
|  |          | ||||||
|  |         for key,value in self.config.system_parameters.items(): | ||||||
|  |             param_ids = self._execute('ir.config_parameter', 'search', [('key','=',key)])         | ||||||
|  |             vals = {'key': key, | ||||||
|  |                     'value': value} | ||||||
|  |             if param_ids: | ||||||
|  |                 self._execute('ir.config_parameter', 'write', param_ids, vals) | ||||||
|  |             else: | ||||||
|  |                 self._execute('ir.config_parameter', 'create', vals)     | ||||||
|  |         return True     | ||||||
		Loading…
	
		Reference in New Issue