diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
index fd890e0df93..8e0ad6e69ae 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py
@@ -252,6 +252,14 @@ class hr_timesheet_sheet(osv.osv):
_constraints = [
(_sheet_date, 'You can not have 2 timesheets that overlaps !', ['date_from','date_to'])
]
+
+ def action_set_to_draft(self, cr, uid, ids, *args):
+ self.write(cr, uid, ids, {'state': 'draft'})
+ wf_service = netsvc.LocalService('workflow')
+ for id in ids:
+ wf_service.trg_create(uid, self._name, id, cr)
+ return True
+
hr_timesheet_sheet()
def _get_current_sheet(self, cr, uid, context={}):
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
index 8acee678963..088d6b322ae 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
@@ -118,7 +118,7 @@
-
+
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml b/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml
index bf9d557e112..92dec52283b 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml
+++ b/addons/hr_timesheet_sheet/hr_timesheet_workflow.xml
@@ -64,11 +64,5 @@
cancel
-
-
-
- cancel
-
-