diff --git a/account_invoice_line_stock_move_info/__openerp__.py b/account_invoice_line_stock_move_info/__openerp__.py index 38b334b..75667ac 100644 --- a/account_invoice_line_stock_move_info/__openerp__.py +++ b/account_invoice_line_stock_move_info/__openerp__.py @@ -17,7 +17,8 @@ ############################################################################## { 'name': 'Account Invoice Line Stock Move Info', - 'version': "1.0", + 'version': "8.0.1.0.0", + 'license': "AGPL-3", 'author': 'OdooMRP team,' 'AvanzOSC,' 'Serv. Tecnol. Avanzados - Pedro M. Baeza', diff --git a/account_invoice_line_stock_move_info/i18n/es.po b/account_invoice_line_stock_move_info/i18n/es.po index b70466b..26c9aee 100644 --- a/account_invoice_line_stock_move_info/i18n/es.po +++ b/account_invoice_line_stock_move_info/i18n/es.po @@ -1,28 +1,30 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * account_invoice_line_stock_move_info -# -# Translators: -# Oihane Crucelaegui , 2015 +# * account_invoice_line_stock_move_info +# msgid "" msgstr "" -"Project-Id-Version: odoomrp-utils (8.0)\n" +"Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-08 08:46+0000\n" -"PO-Revision-Date: 2015-09-11 12:39+0000\n" -"Last-Translator: Oihane Crucelaegui \n" -"Language-Team: Spanish (http://www.transifex.com/oca/odoomrp-utils-8-0/language/es/)\n" +"POT-Creation-Date: 2017-05-24 09:55+0000\n" +"PO-Revision-Date: 2017-05-24 11:59+0100\n" +"Last-Translator: Ainara Galdona \n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"X-Generator: Poedit 1.5.4\n" #. module: account_invoice_line_stock_move_info -#: code:addons/account_invoice_line_stock_move_info/models/account_invoice.py:17 +#: code:addons/account_invoice_line_stock_move_info/models/account_invoice.py:18 #, python-format -msgid "Before deleting invoice should cancel the picking(s): %s" -msgstr "Antes de cancelar la factura debe cancelar los albaranes: %s" +msgid "" +"Before deleting invoices you should cancel them or cancel next picking(s): " +"%s." +msgstr "" +"Antes de eliminar una factura debes cancelar la factura o cancelar lo(s) " +"albaran(es): %s." #. module: account_invoice_line_stock_move_info #: model:ir.model,name:account_invoice_line_stock_move_info.model_account_invoice @@ -34,6 +36,11 @@ msgstr "Factura" msgid "Invoice Line" msgstr "LĂ­nea de factura" +#. module: account_invoice_line_stock_move_info +#: field:account.invoice.line,picking_id:0 +msgid "Picking" +msgstr "Picking" + #. module: account_invoice_line_stock_move_info #: field:account.invoice.line,move:0 #: model:ir.model,name:account_invoice_line_stock_move_info.model_stock_move diff --git a/account_invoice_line_stock_move_info/models/account_invoice.py b/account_invoice_line_stock_move_info/models/account_invoice.py index 9ac170f..c146a4c 100644 --- a/account_invoice_line_stock_move_info/models/account_invoice.py +++ b/account_invoice_line_stock_move_info/models/account_invoice.py @@ -11,10 +11,12 @@ class AccountInvoice(models.Model): @api.multi def unlink(self): - if any([x and x != 'cancel' for x in - self.mapped('invoice_line.picking_id.state')]): + if (any([x and x != 'cancel' for x in + self.mapped('invoice_line.picking_id.state')]) and + any([x.state != 'cancel' for x in self])): raise exceptions.Warning( - _('Before deleting invoice should cancel the picking(s): %s') + _('Before deleting invoices you should cancel them or cancel ' + 'next picking(s): %s.') % self.mapped('invoice_line.picking_id.name')) return super(AccountInvoice, self).unlink()