add hr_config

develop
Kumar Aberer 2015-04-21 10:55:30 +02:00
parent 9b11951014
commit 754bda171a
3 changed files with 19 additions and 0 deletions

View File

@ -52,6 +52,7 @@ def main():
'set_warehouse',
'base_config',
'sale_config',
'hr_config',
'stock_config',
'stock_set_cost_method',
'set_incoterms',

View File

@ -92,6 +92,14 @@ class Config():
'group_costing_method': True, # Benutzen Sie 'Einkaufs-' oder 'Durchschnittspreis' zur Bestandsbewertung
}
#Einstellungen Personal
self.hr_config = {
'module_hr_expense': True, # Spesen der Mitarbeiter verwalten
'module_hr_timesheet': False, # Verwalten Sie Ihre Studenzettel
'group_hr_attendance': True, # Zuweisung der Berechtigung zur Arbeitszeiteingabe für alle Benutzer
}
#Einstellungen Lager
self.stock_config = {
'group_stock_multiple_locations': True, # Verwalten Sie mehrere Lager und Lagerorte

View File

@ -149,6 +149,16 @@ class CamadeusFunctions():
wizard_id = self._execute('stock.config.settings', 'create', vals)
return self._execute('stock.config.settings', 'execute', [wizard_id])
return True
def hr_config(self):
"""Basiskonfiguration für Personal Laden"""
if hasattr(self.config, 'hr_config'):
vals = self._execute('hr.config.settings', 'default_get', [])
vals.update(self.config.hr_config)
wizard_id = self._execute('hr.config.settings', 'create', vals)
return self._execute('hr.config.settings', 'execute', [wizard_id])
return True
def set_incoterms(self):
"""Lieferbedingungen setzen"""