Skip to content

Commit

Permalink
rename module and fields
Browse files Browse the repository at this point in the history
  • Loading branch information
quentinDupont committed Mar 10, 2025
1 parent 6c685b0 commit 50a0f84
Show file tree
Hide file tree
Showing 18 changed files with 1,031 additions and 0 deletions.
99 changes: 99 additions & 0 deletions sale_order_recurrence/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
=======================
Sale Order - Recurrence
=======================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:c09c2e6998da728524cb5ef533d0d75e482821588f3d002552ca8e39513c299a
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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%2Fsale--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/sale-workflow/tree/16.0/sale_order_recurrence
:alt: OCA/sale-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/sale-workflow-16-0/sale-workflow-16-0-sale_order_recurrence
: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/sale-workflow&target_branch=16.0
:alt: Try me on Runboat

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

This module provides a wizard that facilitates the recurrence of sales with a
certain recurrence.

User defines a begin date and recurrence (week, monthly) and the wizard creates
draft quotations with the dates selected in the wizard

It's useful for users who regularly sell the same products to the same customer,
such as bakers who receive the same orders from shops every week.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to

* go to Sale / Sales / Quotation (or Sale Orders)

* Select any sale order and click on 'Action' / 'Recurrence Wizard'

.. figure:: https://raw.githubusercontent.com/OCA/sale-workflow/16.0/sale_order_recurrence/static/description/sale_order_recurrence_wizard_form.png

And wizard creates quotations

.. figure:: https://raw.githubusercontent.com/OCA/sale-workflow/16.0/sale_order_recurrence/static/description/quotations_created_with_wizard.png

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/sale-workflow/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/sale-workflow/issues/new?body=module:%20sale_order_recurrence%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
~~~~~~~

* GRAP

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

* Sylvain LE GAL
* Quentin DUPONT

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.

This module is part of the `OCA/sale-workflow <https://github.com/OCA/sale-workflow/tree/16.0/sale_order_recurrence>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions sale_order_recurrence/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
22 changes: 22 additions & 0 deletions sale_order_recurrence/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright (C) 2015 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Sale Order - Recurrence",
"summary": "Duplication Tools for Sale Orders with a certain recurrence",
"version": "16.0.1.0.0",
"category": "Sale",
"author": "GRAP, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/sale-workflow",
"license": "AGPL-3",
"depends": [
"sale_management",
],
"data": [
"security/ir.model.access.csv",
"views/view_sale_order_recurrence_wizard.xml",
"views/action.xml",
],
"installable": True,
}
153 changes: 153 additions & 0 deletions sale_order_recurrence/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * sale_order_recurrence
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-06-05 10:27+0000\n"
"PO-Revision-Date: 2024-06-05 10:27+0000\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: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__begin_date
msgid "Begin Date"
msgstr "Date de début"

#. module: sale_order_recurrence
#: model_terms:ir.ui.view,arch_db:sale_order_recurrence.view_sale_order_recurrence_wizard_form
msgid "Cancel"
msgstr "Annuler"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__create_uid
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__create_uid
msgid "Created by"
msgstr "Créé par"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__create_date
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__create_date
msgid "Created on"
msgstr "Créé le"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__commitment_date
msgid "Delivery Date"
msgstr "Date de livraison"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__display_name
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__display_name
msgid "Display Name"
msgstr "Nom affiché"

#. module: sale_order_recurrence
#: model_terms:ir.ui.view,arch_db:sale_order_recurrence.view_sale_order_recurrence_wizard_form
msgid "Duplicate"
msgstr "Dupliquer"

#. module: sale_order_recurrence
#: model_terms:ir.ui.view,arch_db:sale_order_recurrence.view_sale_order_recurrence_wizard_form
msgid "Duplicate and Open"
msgstr "Dupliquer et ouvrir"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__recurrence_duration
msgid "Duplication Duration"
msgstr "Durée de la recurrence"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__recurrence_type
msgid "Duplication Type"
msgstr "Type de recurrence"

#. module: sale_order_recurrence
#: model:ir.actions.act_window,name:sale_order_recurrence.action_sale_order_recurrence_wizard
msgid "Duplication Wizard"
msgstr "Assistant de recurrence"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__id
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__id
msgid "ID"
msgstr ""

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__include_current_date
msgid "Include Current Date"
msgstr "Inclure la date courante"

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

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

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__write_date
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__write_date
msgid "Last Updated on"
msgstr "Dernière mise à jour le"

#. module: sale_order_recurrence
#: model:ir.model.fields.selection,name:sale_order_recurrence.selection__sale_order_recurrence_wizard__recurrence_type__month
msgid "Monthly"
msgstr "Mensuelle"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__date_line_ids
msgid "New Dates"
msgstr "Nouvelles Dates"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__partner_id
msgid "Partner"
msgstr "Partenaire"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard__order_id
msgid "Sale Order"
msgstr "Commande de vente"

#. module: sale_order_recurrence
#: model:ir.model,name:sale_order_recurrence.model_sale_order_recurrence_wizard
msgid "Sale Order Duplication Wizard"
msgstr "sale.order.recurrence.wizard"

#. module: sale_order_recurrence
#: model:ir.model,name:sale_order_recurrence.model_sale_order_recurrence_wizard_date_line
msgid "Sale Order Duplication Wizard Line"
msgstr "sale.order.recurrence.wizard.date.line"

#. module: sale_order_recurrence
#: model_terms:ir.ui.view,arch_db:sale_order_recurrence.view_sale_order_recurrence_wizard_form
msgid "Sale to duplicate"
msgstr "Vente à dupliquer"

#. module: sale_order_recurrence
#: model_terms:ir.ui.view,arch_db:sale_order_recurrence.view_sale_order_recurrence_wizard_form
msgid "Settings"
msgstr "Configuration"

#. module: sale_order_recurrence
#: model:ir.model.fields.selection,name:sale_order_recurrence.selection__sale_order_recurrence_wizard__recurrence_type__week
msgid "Weekly"
msgstr "Hebdomadaire"

#. module: sale_order_recurrence
#: model:ir.model.fields,field_description:sale_order_recurrence.field_sale_order_recurrence_wizard_date_line__wizard_id
msgid "Wizard"
msgstr "Assistant"
2 changes: 2 additions & 0 deletions sale_order_recurrence/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import sale_order_recurrence_wizard
from . import sale_order_recurrence_wizard_date_line
Loading

0 comments on commit 50a0f84

Please sign in to comment.