From b48614cb715b21e4f5ae3128fb62a6e669469a8c Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 8 May 2016 14:38:48 +0200 Subject: [PATCH] Remove 'done' state on payment orders --- .../models/account_payment_order.py | 10 ++++++---- .../views/account_payment_order.xml | 15 +++++++-------- account_payment_partner/models/res_partner.py | 1 + 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/account_payment_order/models/account_payment_order.py b/account_payment_order/models/account_payment_order.py index cccf28126..0165bb3a4 100644 --- a/account_payment_order/models/account_payment_order.py +++ b/account_payment_order/models/account_payment_order.py @@ -49,7 +49,6 @@ class AccountPaymentOrder(models.Model): ('open', 'Confirmed'), ('generated', 'File Generated'), ('uploaded', 'File Uploaded'), - ('done', 'Done'), ('cancel', 'Cancel'), ], string='Status', readonly=True, copy=False, default='draft', track_visibility='onchange') @@ -65,8 +64,8 @@ class AccountPaymentOrder(models.Model): states={'draft': [('readonly', False)]}, track_visibility='onchange', help="Select a requested date of execution if you selected 'Due Date' " "as the Payment Execution Date Type.") - date_done = fields.Date(string='Date Done', readonly=True) - date_generated = fields.Date(string='Date Generated', readonly=True) + date_generated = fields.Date(string='File Generation Date', readonly=True) + date_uploaded = fields.Date(string='File Upload Date', readonly=True) generated_user_id = fields.Many2one( 'res.users', string='Generated by', readonly=True, ondelete='restrict', copy=False) @@ -276,7 +275,10 @@ class AccountPaymentOrder(models.Model): for order in self: if order.payment_mode_id.transfer_move: order.generate_transfer_move() - self.write({'state': 'uploaded'}) + self.write({ + 'state': 'uploaded', + 'date_uploaded': fields.Date.context_today(self), + }) return True # Generation of transfer move diff --git a/account_payment_order/views/account_payment_order.xml b/account_payment_order/views/account_payment_order.xml index ae3dc23bf..f2818659b 100644 --- a/account_payment_order/views/account_payment_order.xml +++ b/account_payment_order/views/account_payment_order.xml @@ -49,7 +49,7 @@ attrs="{'readonly': [('date_prefered', '!=', 'fixed')]}"/> - + @@ -74,13 +74,12 @@ account.payment.order.tree account.payment.order - + - - + @@ -97,11 +96,11 @@ - - + + @@ -113,7 +112,7 @@ account.payment.order - + @@ -124,7 +123,7 @@ account.payment.order - + diff --git a/account_payment_partner/models/res_partner.py b/account_payment_partner/models/res_partner.py index ee57a2ae9..b7a35e93c 100644 --- a/account_payment_partner/models/res_partner.py +++ b/account_payment_partner/models/res_partner.py @@ -9,6 +9,7 @@ from openerp import models, fields, api class ResPartner(models.Model): _inherit = 'res.partner' + # v8 fields : same without the _id suffix supplier_payment_mode_id = fields.Many2one( 'account.payment.mode', string='Supplier Payment Mode', company_dependent=True,