Skip to content

Commit

Permalink
[MIG]pos_customer_required_fields: Migration to 16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
LaetitiaElabore committed Oct 9, 2024
1 parent 68288ca commit 38c31ce
Show file tree
Hide file tree
Showing 18 changed files with 188 additions and 318 deletions.
14 changes: 7 additions & 7 deletions pos_customer_required_fields/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ Point Of Sale - Customer required fields
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpos-lightgray.png?logo=github
:target: https://github.com/OCA/pos/tree/12.0/pos_customer_required_fields
:target: https://github.com/OCA/pos/tree/16.0/pos_customer_required_fields
:alt: OCA/pos
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/pos-12-0/pos-12-0-pos_customer_required_fields
:target: https://translation.odoo-community.org/projects/pos-16-0/pos-16-0-pos_customer_required_fields
: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/pos&target_branch=12.0
:target: https://runboat.odoo-community.org/builds?repo=OCA/pos&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|
Expand Down Expand Up @@ -62,21 +62,21 @@ To create or edit partner from PoS
#. Click on client button
#. required filed are highlight (in green)

.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_customer_required_fields/static/description/pos_edit_customer.png
.. figure:: https://raw.githubusercontent.com/OCA/pos/16.0/pos_customer_required_fields/static/description/pos_edit_customer.png

If you choose an existing partner with missing informations
while validating the payment you will be ask to collect missing
customer informations.

.. figure:: https://raw.githubusercontent.com/OCA/pos/12.0/pos_customer_required_fields/static/description/pos_customer_missing_fields.png
.. figure:: https://raw.githubusercontent.com/OCA/pos/16.0/pos_customer_required_fields/static/description/pos_customer_missing_fields.png

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/pos/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/pos/issues/new?body=module:%20pos_customer_required_fields%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
`feedback <https://github.com/OCA/pos/issues/new?body=module:%20pos_customer_required_fields%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.

Expand Down Expand Up @@ -116,6 +116,6 @@ Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-petrus-v|

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

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
13 changes: 8 additions & 5 deletions pos_customer_required_fields/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
{
"name": "Point Of Sale - Customer required fields",
"summary": "Define customer required field used in PoS order.",
"version": "12.0.1.0.1",
"version": "16.0.1.0.0",
"category": "Point of Sale",
"author": "Pierre Verkest, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/pos",
Expand All @@ -16,12 +16,15 @@
"point_of_sale",
],
"data": [
"templates/assets.xml",
"views/view_pos_config.xml",
],
"qweb": [
"static/src/xml/pos.xml",
],
"assets": {
"point_of_sale.assets": [
"pos_customer_required_fields/static/src/xml/PartnerDetailsEdit.xml",
"pos_customer_required_fields/static/src/js/PartnerDetailsEdit.js",
"pos_customer_required_fields/static/src/css/pos.css",
]
},
"demo": [],
"installable": True,
}
52 changes: 23 additions & 29 deletions pos_customer_required_fields/i18n/fr.po
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,37 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"POT-Creation-Date: 2024-10-01 11:34+0000\n"
"PO-Revision-Date: 2024-10-01 11:34+0000\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: pos_customer_required_fields
#: model:ir.model,name:pos_customer_required_fields.model_res_config_settings
msgid "Config Settings"
msgstr "Paramètres de configuration"

#. module: pos_customer_required_fields
#: model:ir.model,name:pos_customer_required_fields.model_res_partner
msgid "Contact"
msgstr "Contact"
msgstr ""

#. module: pos_customer_required_fields
#: code:addons/pos_customer_required_fields/models/res_partner.py:24
#. odoo-python
#: code:addons/pos_customer_required_fields/models/res_partner.py:0
#, python-format
msgid "Following required field(s) is/are not set: %s."
msgstr "Le(s) champ(s) requis suivant n'est/ne sont pas renseigné(s) : %s."

#. module: pos_customer_required_fields
#: model:ir.model.fields,help:pos_customer_required_fields.field_pos_config__res_partner_required_fields_ids
#: model:ir.model.fields,help:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_ids
msgid ""
"List of fields that are required while creating or updating a res partner "
"from the point of sale."
Expand All @@ -35,39 +43,27 @@ msgstr ""
"point de vente (choisir uniquement parmis les champs disponible dans "
"l'interface)."

#. module: pos_customer_required_fields
#. openerp-web
#: code:addons/pos_customer_required_fields/static/src/js/screens.js:33
#, python-format
msgid "Missing customer data"
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_pos_config__res_partner_required_fields_ids
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_ids
#: model_terms:ir.ui.view,arch_db:pos_customer_required_fields.pos_config_view_form
msgid "Partner required fields"
msgstr "Contact (client): champs requis"

#. module: pos_customer_required_fields
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_pos_config__res_partner_required_fields_names
msgid "Partner required fields name"
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_names
msgid "Partner required fields names"
msgstr "Nom technique des champs requis"

#. module: pos_customer_required_fields
#: model:ir.model,name:pos_customer_required_fields.model_pos_config
msgid "Point of Sale Configuration"
msgstr "Paramètrage du point de vente"

#. module: pos_customer_required_fields
#. openerp-web
#: code:addons/pos_customer_required_fields/static/src/js/screens.js:34
#, python-format
msgid ""
"Some data on the customer you picked are missing. Use the customer screen to "
"edit: "
msgstr ""
msgstr "Paramétrage du point de vente"

#. module: pos_customer_required_fields
#: model:ir.model.fields,help:pos_customer_required_fields.field_pos_config__res_partner_required_fields_names
#: model:ir.model.fields,help:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_names
msgid "Technical fields to avoid adding ir.model.fields in pos model"
msgstr "Champ technique utilisé dans l'interface du point de vente"

Expand All @@ -77,12 +73,10 @@ msgid ""
"This ensure following fields are set in partner while\n"
" creating from the pos order.\n"
"\n"
" Also if user pick an existing partner created in "
"the\n"
" backend without that field, user will be prompt "
"to\n"
" Also if user pick an existing partner created in the\n"
" backend without that field, user will be prompt to\n"
" add that information."
msgstr ""
"Permet de verifier que l'ensemble des champs suivant sont définis sur les "
"clients des commandes de point de vente ainsi qu'à l'édition ou création des "
"clients depuis le point de vente."
"clients des commandes de point de vente ainsi qu'à l'édition ou création des"
" clients depuis le point de vente."
97 changes: 0 additions & 97 deletions pos_customer_required_fields/i18n/it.po

This file was deleted.

44 changes: 22 additions & 22 deletions pos_customer_required_fields/i18n/pos_customer_required_fields.pot
Original file line number Diff line number Diff line change
@@ -1,75 +1,75 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_customer_required_fields
# * pos_customer_required_fields
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"POT-Creation-Date: 2024-10-09 09:24+0000\n"
"PO-Revision-Date: 2024-10-09 09:24+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: pos_customer_required_fields
#: model:ir.model,name:pos_customer_required_fields.model_res_config_settings
msgid "Config Settings"
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model,name:pos_customer_required_fields.model_res_partner
msgid "Contact"
msgstr ""

#. module: pos_customer_required_fields
#: code:addons/pos_customer_required_fields/models/res_partner.py:24
#. odoo-python
#: code:addons/pos_customer_required_fields/models/res_partner.py:0
#, python-format
msgid "Following required field(s) is/are not set: %s."
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model.fields,help:pos_customer_required_fields.field_pos_config__res_partner_required_fields_ids
msgid "List of fields that are required while creating or updating a res partner from the point of sale."
msgstr ""

#. module: pos_customer_required_fields
#. openerp-web
#: code:addons/pos_customer_required_fields/static/src/js/screens.js:33
#, python-format
msgid "Missing customer data"
#: model:ir.model.fields,help:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_ids
msgid ""
"List of fields that are required while creating or updating a res partner "
"from the point of sale."
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_pos_config__res_partner_required_fields_ids
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_ids
msgid "Partner required fields"
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_pos_config__res_partner_required_fields_names
msgid "Partner required fields name"
#: model:ir.model.fields,field_description:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_names
msgid "Partner required fields names"
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model,name:pos_customer_required_fields.model_pos_config
msgid "Point of Sale Configuration"
msgstr ""

#. module: pos_customer_required_fields
#. openerp-web
#: code:addons/pos_customer_required_fields/static/src/js/screens.js:34
#, python-format
msgid "Some data on the customer you picked are missing. Use the customer screen to edit: "
msgstr ""

#. module: pos_customer_required_fields
#: model:ir.model.fields,help:pos_customer_required_fields.field_pos_config__res_partner_required_fields_names
#: model:ir.model.fields,help:pos_customer_required_fields.field_res_config_settings__pos_res_partner_required_fields_names
msgid "Technical fields to avoid adding ir.model.fields in pos model"
msgstr ""

#. module: pos_customer_required_fields
#: model_terms:ir.ui.view,arch_db:pos_customer_required_fields.pos_config_view_form
msgid "This ensure following fields are set in partner while\n"
msgid ""
"This ensure following fields are set in partner while\n"
" creating from the pos order.\n"
"\n"
" Also if user pick an existing partner created in the\n"
" backend without that field, user will be prompt to\n"
" add that information."
msgstr ""

6 changes: 2 additions & 4 deletions pos_customer_required_fields/models/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
# Copyright 2022 Moka Tourisme (https://www.mokatourisme.fr).
# @author Pierre Verkest <[email protected]>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import res_partner
from . import res_config_settings
from . import pos_config
from . import res_partner
2 changes: 1 addition & 1 deletion pos_customer_required_fields/models/pos_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class PosConfig(models.Model):
),
)
res_partner_required_fields_names = fields.Char(
string="Partner required fields name",
string="Partner required fields names",
compute="_compute_res_partner_required_fields_names",
help="Technical fields to avoid adding ir.model.fields in pos model",
)
Expand Down
Loading

0 comments on commit 38c31ce

Please sign in to comment.