Use work type for reporting "Hours per Work type"
This commit is contained in:
1 parent
29831c43d2
commit
95c551cecb
4 files changed
+61
-160
No files matched your search
@@ -159,3 +159,26 @@ class OpenWorkType(Wizard):
|
||||
return res
|
||||
|
||||
OpenWorkType()
|
||||
|
||||
|
||||
class OpenWorkType2(OpenWorkType):
|
||||
_name = 'timesheet.work_type.open2'
|
||||
|
||||
def _action_open_work_type(self, cursor, user, data, context=None):
|
||||
model_data_obj = self.pool.get('ir.model.data')
|
||||
act_window_obj = self.pool.get('ir.action.act_window')
|
||||
|
||||
model_data_ids = model_data_obj.search(cursor, user, [
|
||||
('fs_id', '=', 'act_work_type_form2'),
|
||||
('module', '=', 'timesheet'),
|
||||
], limit=1, context=context)
|
||||
model_data = model_data_obj.browse(cursor, user, model_data_ids[0],
|
||||
context=context)
|
||||
res = act_window_obj.read(cursor, user, model_data.db_id, context=context)
|
||||
res['context'] = str({
|
||||
'from_date': data['form']['from_date'],
|
||||
'to_date': data['form']['to_date'],
|
||||
})
|
||||
return res
|
||||
|
||||
OpenWorkType2()
|
||||
Reference in new issue
Block a user