diff --git a/account_invoice_update_wizard/i18n/account_invoice_update_wizard.pot b/account_invoice_update_wizard/i18n/account_invoice_update_wizard.pot new file mode 100644 index 0000000..10df6c0 --- /dev/null +++ b/account_invoice_update_wizard/i18n/account_invoice_update_wizard.pot @@ -0,0 +1,243 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_update_wizard +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__price_subtotal +msgid "Amount" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__analytic_account_id +msgid "Analytic Account" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__analytic_tag_ids +msgid "Analytic Tags" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__partner_bank_id +msgid "Bank Account" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Bill Reference" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Cancel" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__company_id +msgid "Company" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__create_uid +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__create_uid +msgid "Created by" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__create_date +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__create_date +msgid "Created on" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__currency_id +msgid "Currency" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Customer Reference" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__name +msgid "Description" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move__display_name +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__display_name +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__display_name +msgid "Display Name" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__display_type +msgid "Display Type" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move__id +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__id +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__id +msgid "ID" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__invoice_id +msgid "Invoice" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__invoice_line_id +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__line_ids +msgid "Invoice Lines" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.actions.act_window,name:account_invoice_update_wizard.account_invoice_update_action +msgid "Invoice Update Wizard" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model,name:account_invoice_update_wizard.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move____last_update +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update____last_update +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__write_uid +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__write_date +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_update_wizard +#: code:addons/account_invoice_update_wizard/wizard/account_move_update.py:0 +#, python-format +msgid "Non-legal fields of invoice updated via the Invoice Update wizard." +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields.selection,name:account_invoice_update_wizard.selection__account_move_line_update__display_type__line_note +msgid "Note" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__partner_id +msgid "Partner" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__invoice_payment_term_id +msgid "Payment Term" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__quantity +msgid "Quantity" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__ref +msgid "Reference" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__user_id +msgid "Salesperson" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields.selection,name:account_invoice_update_wizard.selection__account_move_line_update__display_type__line_section +msgid "Section" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__sequence +msgid "Sequence" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__invoice_origin +msgid "Source Document" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,help:account_invoice_update_wizard.field_account_move_line_update__display_type +msgid "Technical field for UX purpose." +msgstr "" + +#. module: account_invoice_update_wizard +#: code:addons/account_invoice_update_wizard/wizard/account_move_update.py:0 +#, python-format +msgid "" +"The original payment term '%s' doesn't have the same terms (number of terms " +"and/or amount) as the new payment term '%s'. You can only switch to a " +"payment term that has the same number of terms with the same amount." +msgstr "" + +#. module: account_invoice_update_wizard +#: code:addons/account_invoice_update_wizard/wizard/account_move_update.py:0 +#, python-format +msgid "" +"This wizard doesn't support the update of payment terms on an invoice which " +"is partially or fully paid." +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__move_type +msgid "Type" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Update" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.view_move_form_inherit +msgid "Update Invoice" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Update Invoice Wizard" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model,name:account_invoice_update_wizard.model_account_move_line_update +msgid "Update non-legal fields of invoice lines" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__parent_id +msgid "Wizard" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model,name:account_invoice_update_wizard.model_account_move_update +msgid "Wizard to update non-legal fields of invoice" +msgstr "" diff --git a/account_invoice_update_wizard/i18n/fr.po b/account_invoice_update_wizard/i18n/fr.po new file mode 100644 index 0000000..ae5de72 --- /dev/null +++ b/account_invoice_update_wizard/i18n/fr.po @@ -0,0 +1,250 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_update_wizard +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__price_subtotal +msgid "Amount" +msgstr "Montant" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__analytic_account_id +msgid "Analytic Account" +msgstr "Compte Analytique" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__analytic_tag_ids +msgid "Analytic Tags" +msgstr "Tag Analytique" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__partner_bank_id +msgid "Bank Account" +msgstr "Compte Bancaire" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +#, fuzzy +msgid "Bill Reference" +msgstr "Reference Client" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Cancel" +msgstr "Annuler" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__company_id +msgid "Company" +msgstr "Société" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__create_uid +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__create_date +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__currency_id +msgid "Currency" +msgstr "Devise" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +#, fuzzy +msgid "Customer Reference" +msgstr "Reference Client" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__name +msgid "Description" +msgstr "Description" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move__display_name +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__display_name +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__display_name +msgid "Display Name" +msgstr "Nom" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__display_type +msgid "Display Type" +msgstr "Type Affichage" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move__id +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__id +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__id +msgid "ID" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__invoice_id +msgid "Invoice" +msgstr "Facture" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__invoice_line_id +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__line_ids +msgid "Invoice Lines" +msgstr "Ligne de factures" + +#. module: account_invoice_update_wizard +#: model:ir.actions.act_window,name:account_invoice_update_wizard.account_invoice_update_action +msgid "Invoice Update Wizard" +msgstr "Assistance de mise à jour de la facture" + +#. module: account_invoice_update_wizard +#: model:ir.model,name:account_invoice_update_wizard.model_account_move +msgid "Journal Entry" +msgstr "Entrée comptable" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move____last_update +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update____last_update +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__write_uid +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__write_date +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__write_date +msgid "Last Updated on" +msgstr "" + +#. module: account_invoice_update_wizard +#: code:addons/account_invoice_update_wizard/wizard/account_move_update.py:0 +#, python-format +msgid "Non-legal fields of invoice updated via the Invoice Update wizard." +msgstr "Champs non légaux mis à jour via l'assistant" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields.selection,name:account_invoice_update_wizard.selection__account_move_line_update__display_type__line_note +msgid "Note" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__partner_id +msgid "Partner" +msgstr "Client" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__invoice_payment_term_id +msgid "Payment Term" +msgstr "Condition de paiement" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__quantity +msgid "Quantity" +msgstr "Quantité" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__ref +#, fuzzy +msgid "Reference" +msgstr "Reference Client" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__user_id +msgid "Salesperson" +msgstr "Vendeur" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields.selection,name:account_invoice_update_wizard.selection__account_move_line_update__display_type__line_section +msgid "Section" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__sequence +msgid "Sequence" +msgstr "Sequence" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__invoice_origin +msgid "Source Document" +msgstr "Origine du document" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,help:account_invoice_update_wizard.field_account_move_line_update__display_type +msgid "Technical field for UX purpose." +msgstr "" + +#. module: account_invoice_update_wizard +#: code:addons/account_invoice_update_wizard/wizard/account_move_update.py:0 +#, python-format +msgid "" +"The original payment term '%s' doesn't have the same terms (number of terms " +"and/or amount) as the new payment term '%s'. You can only switch to a " +"payment term that has the same number of terms with the same amount." +msgstr "" + +#. module: account_invoice_update_wizard +#: code:addons/account_invoice_update_wizard/wizard/account_move_update.py:0 +#, python-format +msgid "" +"This wizard doesn't support the update of payment terms on an invoice which " +"is partially or fully paid." +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_update__move_type +msgid "Type" +msgstr "" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Update" +msgstr "Mettre à jour" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.view_move_form_inherit +msgid "Update Invoice" +msgstr "Mettre à jour" + +#. module: account_invoice_update_wizard +#: model_terms:ir.ui.view,arch_db:account_invoice_update_wizard.account_invoice_update_form +msgid "Update Invoice Wizard" +msgstr "Assistant de mise à jour" + +#. module: account_invoice_update_wizard +#: model:ir.model,name:account_invoice_update_wizard.model_account_move_line_update +msgid "Update non-legal fields of invoice lines" +msgstr "Mettre à jour les champs non légaux des lignes de facture" + +#. module: account_invoice_update_wizard +#: model:ir.model.fields,field_description:account_invoice_update_wizard.field_account_move_line_update__parent_id +msgid "Wizard" +msgstr "" + +#. module: account_invoice_update_wizard +#: model:ir.model,name:account_invoice_update_wizard.model_account_move_update +msgid "Wizard to update non-legal fields of invoice" +msgstr "Assistant pour mettre à jours les champs non légaux" + +#~ msgid "Account" +#~ msgstr "Compte" diff --git a/account_invoice_update_wizard/wizard/account_move_update.py b/account_invoice_update_wizard/wizard/account_move_update.py index c454f07..98c0ba3 100644 --- a/account_invoice_update_wizard/wizard/account_move_update.py +++ b/account_invoice_update_wizard/wizard/account_move_update.py @@ -48,6 +48,7 @@ class AccountMoveUpdate(models.TransientModel): aa_tags = [(6, 0, aa_tags.ids)] if aa_tags else False res['line_ids'].append([0, 0, { 'invoice_line_id': line.id, + 'sequence': line.sequence, 'name': line.name, 'quantity': line.quantity, 'price_subtotal': line.price_subtotal, @@ -231,7 +232,9 @@ class AccountMoveUpdate(models.TransientModel): class AccountMoveLineUpdate(models.TransientModel): _name = 'account.move.line.update' _description = 'Update non-legal fields of invoice lines' + _order = "sequence, name" + sequence = fields.Integer() parent_id = fields.Many2one( 'account.move.update', string='Wizard', ondelete='cascade') invoice_line_id = fields.Many2one( diff --git a/account_invoice_update_wizard/wizard/account_move_update_view.xml b/account_invoice_update_wizard/wizard/account_move_update_view.xml index c817089..6dc388a 100644 --- a/account_invoice_update_wizard/wizard/account_move_update_view.xml +++ b/account_invoice_update_wizard/wizard/account_move_update_view.xml @@ -23,7 +23,7 @@ - +