Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[13.0][BCK] contract_update_last_date_invoiced #1166

Open
wants to merge 18 commits into
base: 13.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions contract_update_last_date_invoiced/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
=========================
Contract Last Date Update
=========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:10e7abcafff97b614d8cb69abc55c3809b1e55ec60e793841ff247950bc2d7ec
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcontract-lightgray.png?logo=github
:target: https://github.com/OCA/contract/tree/16.0/contract_update_last_date_invoiced
:alt: OCA/contract
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/contract-16-0/contract-16-0-contract_update_last_date_invoiced
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/contract&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows users to update the last date invoiced
(e.g.: deletion of invoices).

**Table of contents**

.. contents::
:local:

Usage
=====

* Go to Invoicing > Customers > Customer Contracts
* Select a contract and click on Update Last Date Invoiced
* Fill in the last date invoiced with the desired value

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/contract/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/contract/issues/new?body=module:%20contract_update_last_date_invoiced%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* ACSONE SA/NV

Contributors
~~~~~~~~~~~~

* Souheil Bejaoui <souheil.bejaoui@acsone.eu>
* Denis Roussel <denis.roussel@acsone.eu>
* `Moduon <https://www.moduon.team>`_:
* `Eduardo López`

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-rafaelbn| image:: https://github.com/rafaelbn.png?size=40px
:target: https://github.com/rafaelbn
:alt: rafaelbn
.. |maintainer-edlopen| image:: https://github.com/edlopen.png?size=40px
:target: https://github.com/edlopen
:alt: edlopen

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-rafaelbn| |maintainer-edlopen|

This module is part of the `OCA/contract <https://github.com/OCA/contract/tree/16.0/contract_update_last_date_invoiced>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions contract_update_last_date_invoiced/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
20 changes: 20 additions & 0 deletions contract_update_last_date_invoiced/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Copyright 2022 ACSONE SA/NV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Contract Last Date Update",
"summary": """
This module allows to update the last date invoiced if invoices are deleted.""",
"version": "13.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/contract",
"depends": ["contract"],
"data": [
"security/security.xml",
"views/contract_views.xml",
"views/contract_line.xml",
"wizards/update_last_date_invoiced.xml",
],
"maintainers": ["rafaelbn", "edlopen"],
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * contract_update_last_date_invoiced
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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: contract_update_last_date_invoiced
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_update_last_date_invoiced_wizard_form_view
msgid "Cancel"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model,name:contract_update_last_date_invoiced.model_contract_line
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__contract_line_id
msgid "Contract Line"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:res.groups,name:contract_update_last_date_invoiced.group_contract_line_update_last_date_invoiced
msgid "Contract: Can update last date invoiced"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__create_uid
msgid "Created by"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__create_date
msgid "Created on"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__display_name
msgid "Display Name"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__id
msgid "ID"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__last_date_invoiced
msgid "Last Date Invoiced"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced____last_update
msgid "Last Modified on"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__write_uid
msgid "Last Updated by"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__write_date
msgid "Last Updated on"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__recurring_next_date
msgid "Recurring Next Date"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model,name:contract_update_last_date_invoiced.model_contract_update_last_date_invoiced
msgid "Update Contract Last Date Invoiced Wizard"
msgstr ""

#. module: contract_update_last_date_invoiced
#. odoo-python
#: code:addons/contract_update_last_date_invoiced/models/contract_line.py:0
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_line_form_view
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_update_last_date_invoiced_wizard_form_view
#, python-format
msgid "Update Last Date Invoiced"
msgstr ""
93 changes: 93 additions & 0 deletions contract_update_last_date_invoiced/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * contract_update_last_date_invoiced
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-12-19 10:35+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: contract_update_last_date_invoiced
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_update_last_date_invoiced_wizard_form_view
msgid "Cancel"
msgstr "Cancelar"

#. module: contract_update_last_date_invoiced
#: model:ir.model,name:contract_update_last_date_invoiced.model_contract_line
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__contract_line_id
msgid "Contract Line"
msgstr "Línea Contrato"

#. module: contract_update_last_date_invoiced
#: model:res.groups,name:contract_update_last_date_invoiced.group_contract_line_update_last_date_invoiced
msgid "Contract: Can update last date invoiced"
msgstr "Contrato: Puede actualizar la última fecha facturada"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__create_date
msgid "Created on"
msgstr "Creado el"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__id
msgid "ID"
msgstr "ID (identificación)"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__last_date_invoiced
msgid "Last Date Invoiced"
msgstr "Última Fecha Facturada"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced____last_update
msgid "Last Modified on"
msgstr "Última Modificación el"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__write_uid
msgid "Last Updated by"
msgstr "Última Actualización por"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__write_date
msgid "Last Updated on"
msgstr "Última Actualización el"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__recurring_next_date
msgid "Recurring Next Date"
msgstr "Próxima Fecha Recurrente"

#. module: contract_update_last_date_invoiced
#: model:ir.model,name:contract_update_last_date_invoiced.model_contract_update_last_date_invoiced
msgid "Update Contract Last Date Invoiced Wizard"
msgstr ""
"Asistente de Actualización de la Última Fecha de Facturación del Contrato"

#. module: contract_update_last_date_invoiced
#. odoo-python
#: code:addons/contract_update_last_date_invoiced/models/contract_line.py:0
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_line_form_view
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_update_last_date_invoiced_wizard_form_view
#, python-format
msgid "Update Last Date Invoiced"
msgstr "Actualizar la Última Fecha de Facturación"
92 changes: 92 additions & 0 deletions contract_update_last_date_invoiced/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * contract_update_last_date_invoiced
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-11-04 16:45+0000\n"
"Last-Translator: Yves Le Doeuff <yld@alliasys.fr>\n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.14.1\n"

#. module: contract_update_last_date_invoiced
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_update_last_date_invoiced_wizard_form_view
msgid "Cancel"
msgstr "Annuler"

#. module: contract_update_last_date_invoiced
#: model:ir.model,name:contract_update_last_date_invoiced.model_contract_line
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__contract_line_id
msgid "Contract Line"
msgstr "Ligne de contrat"

#. module: contract_update_last_date_invoiced
#: model:res.groups,name:contract_update_last_date_invoiced.group_contract_line_update_last_date_invoiced
msgid "Contract: Can update last date invoiced"
msgstr "Contrat: Peut mettre à jour la dernière date facturée"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__create_uid
msgid "Created by"
msgstr "Créé par"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__create_date
msgid "Created on"
msgstr "Créé le"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__display_name
msgid "Display Name"
msgstr "Nom affiché"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__id
msgid "ID"
msgstr ""

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__last_date_invoiced
msgid "Last Date Invoiced"
msgstr "Dernière date facturée"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__write_uid
msgid "Last Updated by"
msgstr "Dernière mise à jour par"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__write_date
msgid "Last Updated on"
msgstr "Mis à jour le"

#. module: contract_update_last_date_invoiced
#: model:ir.model.fields,field_description:contract_update_last_date_invoiced.field_contract_update_last_date_invoiced__recurring_next_date
msgid "Recurring Next Date"
msgstr "Date de la prochaine facture"

#. module: contract_update_last_date_invoiced
#: model:ir.model,name:contract_update_last_date_invoiced.model_contract_update_last_date_invoiced
msgid "Update Contract Last Date Invoiced Wizard"
msgstr "Assistant de mise à jour de la dernière date facturée"

#. module: contract_update_last_date_invoiced
#. odoo-python
#: code:addons/contract_update_last_date_invoiced/models/contract_line.py:0
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_line_form_view
#: model_terms:ir.ui.view,arch_db:contract_update_last_date_invoiced.contract_update_last_date_invoiced_wizard_form_view
#, python-format
msgid "Update Last Date Invoiced"
msgstr "Mettre à jour la dernière date facturée"
Loading
Loading