diff --git a/line.py b/line.py index 41a0b8b4b0..d314d5d2dd 100644 --- a/line.py +++ b/line.py @@ -12,7 +12,7 @@ class Line(OSV): _description = __doc__ employee = fields.Many2One('company.employee', 'Employee', required=True, - select=1) + select=1, domain="[('company', '=', company)]") date = fields.Date('Date', required=True, select=1) hours = fields.Float('Hours', digits=(16, 2), required=True) work = fields.Many2One('timesheet.work', 'Work', @@ -68,7 +68,8 @@ Line() class EnterLinesInit(WizardOSV): _name = 'timesheet.enter_lines.init' - employee = fields.Many2One('company.employee', 'Employee', required=True) + employee = fields.Many2One('company.employee', 'Employee', required=True, + domain="[('company', '=', company)]") date = fields.Date('Date', required=True) def default_employee(self, cursor, user, context=None):