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