From ef4159c2c31407ae4cc18d17644cb8a5db045043 Mon Sep 17 00:00:00 2001
From: ced <>
Date: Mon, 16 Apr 2007 11:41:24 +0000
Subject: [PATCH] HR_TIMESHEET_SHEET: fix workflow
bzr revid: ced-b83bc1fb87c00d058996c8968f82e3b303f3d259
---
addons/hr_timesheet_sheet/hr_timesheet_sheet.py | 4 ----
addons/hr_timesheet_sheet/hr_timesheet_workflow.xml | 13 ++++++++++++-
2 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
index cef4f8f742a..26a7728ddcb 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
@@ -248,10 +248,6 @@ class hr_timesheet_sheet(osv.osv):
'date_to' : _default_date_to,
'state': lambda *a: 'new',
}
- def create(self, cr, uid, vals, *args, **kwargs):
- if 'state' in vals and vals['state'] == 'new':
- vals['state']='draft'
- return super(hr_timesheet_sheet, self).create(cr, uid, vals, *args, **kwargs)
def _sheet_date(self, cr, uid, ids):
for sheet in self.browse(cr, uid, ids):
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml b/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml
index 61be36025dc..bf9d557e112 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml
+++ b/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml
@@ -16,12 +16,18 @@
True
+
+
+ new
+ function
+ write({'state':'new'})
+ True
+
draft
function
write({'state':'draft'})
- True
@@ -34,8 +40,13 @@
done
function
write({'state':'done'})
+ True
+
+
+
+