Browse Source

[FIX] b_shift_attendance: Bug on update

pull/153/head
Rémy Taymans 5 years ago
parent
commit
830223c319
  1. 5
      beesdoo_shift_attendance/data/system_parameter.xml
  2. 12
      beesdoo_shift_attendance/models/res_config_settings.py

5
beesdoo_shift_attendance/data/system_parameter.xml

@ -1,4 +1,6 @@
<odoo noupdate="1">
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="card_support" model="ir.config_parameter">
<field name="key">beesdoo_shift_attendance.card_support</field>
<field name="value">False</field>
@ -7,4 +9,5 @@
<field name="key">beesdoo_shift_attendance.attendance_sheet_generation_interval</field>
<field name="value">15</field>
</record>
</data>
</odoo>

12
beesdoo_shift_attendance/models/res_config_settings.py

@ -33,27 +33,15 @@ class ResConfigSettings(models.TransientModel):
def set_values(self):
super(ResConfigSettings, self).set_values()
parameters = self.env["ir.config_parameter"].sudo()
parameters.set_param(
"beesdoo_shift_attendance.card_support", str(self.card_support),
)
parameters.set_param(
"beesdoo_shift_attendance.pre_filled_task_type_id",
str(self.pre_filled_task_type_id.id),
)
parameters.set_param(
"beesdoo_shift_attendance.attendance_sheet_generation_interval",
str(self.attendance_sheet_generation_interval),
)
@api.multi
def get_values(self):
res = super(ResConfigSettings, self).get_values()
res.update(
card_support=ast.literal_eval(
self.env["ir.config_parameter"].get_param(
"beesdoo_shift_attendance.card_support"
),
),
pre_filled_task_type_id=int(
self.env["ir.config_parameter"].get_param(
"beesdoo_shift_attendance.pre_filled_task_type_id"

Loading…
Cancel
Save