c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #27010
[Bug 798190] Re: hr_timesheet_sheet: can not write attendance
Hello Wolfgang Taferner,
I have checked your issue but all are working fine at my end.
>From current behavior you can not modify your time sheet when it's
become in confirm and done state.
So In confirm and done state you can not modify your time sheet and when
you tried to modify it you
will face this type of error message 'You cannot modify an entry in a
confirmed timesheet !'
which is current behavior and it is working fine,.
For your more reference I have attached video so would you please check
it and notify us where you faced the problem.
Thanks and waiting for your reply.
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/798190
Title:
hr_timesheet_sheet: can not write attendance
Status in OpenERP Modules (addons):
Incomplete
Bug description:
Exception is thrown when there is no sheet_id linked
def write(self, cr, uid, ids, vals, context=None):
if context is None:
context = {}
self._check(cr, uid, ids) <-- exception
res = super(hr_attendance,self).write(cr, uid, ids, vals, context=context)
.
.
.
_check should be adapted like other methods
def _check(self, cr, uid, ids, context=None):
if context is None:
context = {}
if 'sheet_id' in context:
for att in self.browse(cr, uid, ids, context=context):
if att.sheet_id and att.sheet_id.state not in ('draft', 'new'):
raise osv.except_osv(_('Error !'), _('You cannot modify an entry in a confirmed timesheet !'))
return True
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/798190/+subscriptions
References