sys params in setup
							parent
							
								
									582d4f46d2
								
							
						
					
					
						commit
						2b8deaedbb
					
				|  | @ -86,6 +86,7 @@ def main(): | |||
|             'default_set_order_policy', | ||||
|             'delete_mail_server',  | ||||
|             'update_values',  | ||||
|             'set_sys_params', | ||||
|         ] | ||||
| 
 | ||||
|     if cmd == 'rollout': | ||||
|  |  | |||
|  | @ -224,3 +224,7 @@ class Config(): | |||
|             'purchase.route_warehouse0_buy': {'name': 'Einkaufen'}, | ||||
|             'stock.route_warehouse0_mto': {'name': 'Beschaffe von Auftrag'}, | ||||
|         } | ||||
|          | ||||
|         self.system_parameters = { | ||||
|             'ir_attachment.location': 'db', # [db] oder [file] | ||||
|         }          | ||||
|  | @ -657,3 +657,16 @@ class CamadeusFunctions(): | |||
|             self._execute(model, 'write',  [res_id], vals) | ||||
|          | ||||
|         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