Use work type for reporting "Hours per Work type"

This commit is contained in:
Cédric Krier committed 2008-06-03 10:30:39 +02:00
1 parent 29831c43d2
commit 95c551cecb
4 files changed
+61 -160

No files matched your search

+23
View File
@@ -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()