sys params in setup
							parent
							
								
									582d4f46d2
								
							
						
					
					
						commit
						2b8deaedbb
					
				|  | @ -86,6 +86,7 @@ def main(): | ||||||
|             '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': | ||||||
|  |  | ||||||
|  | @ -224,3 +224,7 @@ class Config(): | ||||||
|             '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] | ||||||
|  |         }          | ||||||
|  | @ -657,3 +657,16 @@ class CamadeusFunctions(): | ||||||
|             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