Reviewers: ,
Please review this at http://codereview.tryton.org/764002/
Affected files:
M invoice.py
Index: invoice.py
===================================================================
--- a/invoice.py
+++ b/invoice.py
@@ -2,7 +2,7 @@
#this repository contains the full copyright notices and license terms.
import datetime
-from trytond.model import fields
+from trytond.model import ModelView, Workflow, fields
from trytond.pool import PoolMeta
__all__ = ['Invoice']
@@ -35,6 +35,15 @@
})
@classmethod
+ @ModelView.button
+ @Workflow.transition('draft')
+ def draft(cls, invoices):
+ super(Invoice, cls).draft(invoices)
+ cls.write(invoices, {
+ 'open_date': None,
+ })
+
+ @classmethod
def copy(cls, invoices, default=None):
if default is None:
default = {}