diff --git a/addons/hr_timesheet/hr_timesheet.py b/addons/hr_timesheet/hr_timesheet.py index bd71f6479bd..c6d2add6814 100644 --- a/addons/hr_timesheet/hr_timesheet.py +++ b/addons/hr_timesheet/hr_timesheet.py @@ -141,7 +141,10 @@ class hr_analytic_timesheet(osv.osv): emp = emp_obj.browse(cr, uid, emp_id[0], context=context) if emp.journal_id: return emp.journal_id.id - return False + else : + raise osv.except_osv(_('Warning!'), _('No \'Analytic Journal\' is defined for \'%s\'. \nDefine an \'Analytic Journal\' for the employee under : Human Resource > Employee > HR Settings.')%(emp.name)) + if not emp_id : + raise osv.except_osv(_('Warning!'), _('Please create an employee for this user, using the menu: Human Resources > Employees.')) _defaults = { diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml index 5dd71eadd1b..52d2cfa9d14 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml @@ -46,7 +46,7 @@
-