From 291e28b2811eadb07ce95f9d199b62b557b92600 Mon Sep 17 00:00:00 2001
From: Damien Crier
Date: Tue, 19 Apr 2022 10:11:14 +0200
Subject: [PATCH 01/15] add fleet vehicle configuration modules
---
fleet_vehicle_configuration/README.rst | 89 ++++
fleet_vehicle_configuration/__init__.py | 1 +
fleet_vehicle_configuration/__manifest__.py | 19 +
.../i18n/fleet_vehicle_configuration.pot | 86 ++++
.../models/__init__.py | 2 +
.../models/fleet_configuration.py | 14 +
.../models/fleet_vehicle.py | 15 +
.../readme/CONTRIBUTORS.rst | 4 +
.../readme/DESCRIPTION.rst | 14 +
.../security/ir.model.access.csv | 3 +
.../static/description/icon.png | Bin 0 -> 9455 bytes
.../static/description/index.html | 435 ++++++++++++++++++
.../views/fleet_vehicle.xml | 19 +
.../views/fleet_vehicle_configuration.xml | 31 ++
14 files changed, 732 insertions(+)
create mode 100644 fleet_vehicle_configuration/README.rst
create mode 100644 fleet_vehicle_configuration/__init__.py
create mode 100644 fleet_vehicle_configuration/__manifest__.py
create mode 100644 fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot
create mode 100644 fleet_vehicle_configuration/models/__init__.py
create mode 100644 fleet_vehicle_configuration/models/fleet_configuration.py
create mode 100644 fleet_vehicle_configuration/models/fleet_vehicle.py
create mode 100644 fleet_vehicle_configuration/readme/CONTRIBUTORS.rst
create mode 100644 fleet_vehicle_configuration/readme/DESCRIPTION.rst
create mode 100644 fleet_vehicle_configuration/security/ir.model.access.csv
create mode 100644 fleet_vehicle_configuration/static/description/icon.png
create mode 100644 fleet_vehicle_configuration/static/description/index.html
create mode 100644 fleet_vehicle_configuration/views/fleet_vehicle.xml
create mode 100644 fleet_vehicle_configuration/views/fleet_vehicle_configuration.xml
diff --git a/fleet_vehicle_configuration/README.rst b/fleet_vehicle_configuration/README.rst
new file mode 100644
index 00000000..530b11fd
--- /dev/null
+++ b/fleet_vehicle_configuration/README.rst
@@ -0,0 +1,89 @@
+===========================
+Fleet Vehicle Configuration
+===========================
+
+.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! This file is generated by oca-gen-addon-readme !!
+ !! changes will be overwritten. !!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+.. |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%2Ffleet-lightgray.png?logo=github
+ :target: https://github.com/OCA/fleet/tree/15.0/fleet_vehicle_configuration
+ :alt: OCA/fleet
+.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
+ :target: https://translation.odoo-community.org/projects/fleet-15-0/fleet-15-0-fleet_vehicle_configuration
+ :alt: Translate me on Weblate
+.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
+ :target: https://runbot.odoo-community.org/runbot/291/15.0
+ :alt: Try me on Runbot
+
+|badge1| |badge2| |badge3| |badge4| |badge5|
+
+This module provides a way to define several vehicle internal configuration.
+This basic one sets a `max_seats` field.
+
+This module does not handle variant of a same car (options, ...).
+
+Example:
+
+* car with 5 seats configuration or 7 seats configuration
+
+* Same utility truck that can be configured as:
+
+ * 3 seats
+ * 5 seats
+ * 11 seats
+
+**Table of contents**
+
+.. contents::
+ :local:
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues `_.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+`feedback `_.
+
+Do not contact contributors directly about support or help with technical issues.
+
+Credits
+=======
+
+Authors
+~~~~~~~
+
+* Camptocamp
+
+Contributors
+~~~~~~~~~~~~
+
+* Camptocamp SA:
+
+ * Damien Crier
+ * Camille Morand
+
+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/fleet `_ project on GitHub.
+
+You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/fleet_vehicle_configuration/__init__.py b/fleet_vehicle_configuration/__init__.py
new file mode 100644
index 00000000..0650744f
--- /dev/null
+++ b/fleet_vehicle_configuration/__init__.py
@@ -0,0 +1 @@
+from . import models
diff --git a/fleet_vehicle_configuration/__manifest__.py b/fleet_vehicle_configuration/__manifest__.py
new file mode 100644
index 00000000..38e31272
--- /dev/null
+++ b/fleet_vehicle_configuration/__manifest__.py
@@ -0,0 +1,19 @@
+# Copyright 2022 Camptocamp (https://www.camptocamp.com).
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)
+
+{
+ "name": "Fleet Vehicle Configuration",
+ "version": "15.0.1.0.0",
+ "depends": ["fleet"],
+ "author": "Camptocamp,Odoo Community Association (OCA)",
+ "summary": "add vehicle configuration capacity",
+ "website": "https://github.com/OCA/fleet",
+ "license": "AGPL-3",
+ "category": "Fleet",
+ "data": [
+ "security/ir.model.access.csv",
+ "views/fleet_vehicle.xml",
+ "views/fleet_vehicle_configuration.xml",
+ ],
+ "installable": True,
+}
diff --git a/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot b/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot
new file mode 100644
index 00000000..5f4e0b26
--- /dev/null
+++ b/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot
@@ -0,0 +1,86 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_configuration
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 15.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: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_configuration.fleet_vehicle_view_form
+msgid "Configurations"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,help:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
+msgid "Define several configurations for a vehicle"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__id
+msgid "ID"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle_configuration
+msgid "Manage vehicle configuration"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__max_seats
+msgid "Max Seats"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__name
+msgid "Name"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__sequence
+msgid "Sequence"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__vehicle_id
+msgid "Vehicle"
+msgstr ""
diff --git a/fleet_vehicle_configuration/models/__init__.py b/fleet_vehicle_configuration/models/__init__.py
new file mode 100644
index 00000000..a234d16c
--- /dev/null
+++ b/fleet_vehicle_configuration/models/__init__.py
@@ -0,0 +1,2 @@
+from . import fleet_configuration
+from . import fleet_vehicle
diff --git a/fleet_vehicle_configuration/models/fleet_configuration.py b/fleet_vehicle_configuration/models/fleet_configuration.py
new file mode 100644
index 00000000..ffef0883
--- /dev/null
+++ b/fleet_vehicle_configuration/models/fleet_configuration.py
@@ -0,0 +1,14 @@
+# Copyright 2022 Camptocamp (https://www.camptocamp.com).
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)
+
+from odoo import fields, models
+
+
+class FleetVehicleConfiguration(models.Model):
+ _name = "fleet.vehicle.configuration"
+ _description = "Manage vehicle configuration"
+
+ vehicle_id = fields.Many2one("fleet.vehicle", required=True, ondelete="cascade")
+ name = fields.Char(required=True)
+ max_seats = fields.Integer(default=10)
+ sequence = fields.Integer(default=10)
diff --git a/fleet_vehicle_configuration/models/fleet_vehicle.py b/fleet_vehicle_configuration/models/fleet_vehicle.py
new file mode 100644
index 00000000..2d9dbfdc
--- /dev/null
+++ b/fleet_vehicle_configuration/models/fleet_vehicle.py
@@ -0,0 +1,15 @@
+# Copyright 2022 Camptocamp (https://www.camptocamp.com).
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html)
+
+from odoo import fields, models
+
+
+class FleetVehicle(models.Model):
+ _inherit = "fleet.vehicle"
+
+ configuration_ids = fields.One2many(
+ "fleet.vehicle.configuration",
+ "vehicle_id",
+ string="Configurations",
+ help="Define several configurations for a vehicle",
+ )
diff --git a/fleet_vehicle_configuration/readme/CONTRIBUTORS.rst b/fleet_vehicle_configuration/readme/CONTRIBUTORS.rst
new file mode 100644
index 00000000..8c37d6f2
--- /dev/null
+++ b/fleet_vehicle_configuration/readme/CONTRIBUTORS.rst
@@ -0,0 +1,4 @@
+* Camptocamp SA:
+
+ * Damien Crier
+ * Camille Morand
diff --git a/fleet_vehicle_configuration/readme/DESCRIPTION.rst b/fleet_vehicle_configuration/readme/DESCRIPTION.rst
new file mode 100644
index 00000000..cf434dcd
--- /dev/null
+++ b/fleet_vehicle_configuration/readme/DESCRIPTION.rst
@@ -0,0 +1,14 @@
+This module provides a way to define several vehicle internal configuration.
+This basic one sets a `max_seats` field.
+
+This module does not handle variant of a same car (options, ...).
+
+Example:
+
+* car with 5 seats configuration or 7 seats configuration
+
+* Same utility truck that can be configured as:
+
+ * 3 seats
+ * 5 seats
+ * 11 seats
diff --git a/fleet_vehicle_configuration/security/ir.model.access.csv b/fleet_vehicle_configuration/security/ir.model.access.csv
new file mode 100644
index 00000000..0a760ffe
--- /dev/null
+++ b/fleet_vehicle_configuration/security/ir.model.access.csv
@@ -0,0 +1,3 @@
+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
+"access_vehicle_configuration_manager","access.vehicle.configuration manager","model_fleet_vehicle_configuration","fleet.fleet_group_manager",1,1,1,1
+"access_vehicle_configuration_user","access.vehicle.configuration user","model_fleet_vehicle_configuration","fleet.fleet_group_user",1,0,0,0
diff --git a/fleet_vehicle_configuration/static/description/icon.png b/fleet_vehicle_configuration/static/description/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d
GIT binary patch
literal 9455
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
z
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
Xviia!U7SGha1wx#SCgwmn*{w2TRX*I
literal 0
HcmV?d00001
diff --git a/fleet_vehicle_configuration/static/description/index.html b/fleet_vehicle_configuration/static/description/index.html
new file mode 100644
index 00000000..9d649124
--- /dev/null
+++ b/fleet_vehicle_configuration/static/description/index.html
@@ -0,0 +1,435 @@
+
+
+
+
+
+
+Fleet Vehicle Configuration
+
+
+
+
+
Fleet Vehicle Configuration
+
+
+

+
This module provides a way to define several vehicle internal configuration.
+This basic one sets a max_seats field.
+
This module does not handle variant of a same car (options, …).
+
Example:
+
+- car with 5 seats configuration or 7 seats configuration
+- Same utility truck that can be configured as:
+- 3 seats
+- 5 seats
+- 11 seats
+
+
+
+
Table of contents
+
+
+
+
Bugs are tracked on GitHub Issues.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+feedback.
+
Do not contact contributors directly about support or help with technical issues.
+
+
+
+
+
+
+
+
This module is maintained by the OCA.
+

+
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/fleet project on GitHub.
+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
+
+
+
+
+
diff --git a/fleet_vehicle_configuration/views/fleet_vehicle.xml b/fleet_vehicle_configuration/views/fleet_vehicle.xml
new file mode 100644
index 00000000..d3d5964a
--- /dev/null
+++ b/fleet_vehicle_configuration/views/fleet_vehicle.xml
@@ -0,0 +1,19 @@
+
+
+
+
+ fleet.vehicle.form
+ fleet.vehicle
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fleet_vehicle_configuration/views/fleet_vehicle_configuration.xml b/fleet_vehicle_configuration/views/fleet_vehicle_configuration.xml
new file mode 100644
index 00000000..a3dbe699
--- /dev/null
+++ b/fleet_vehicle_configuration/views/fleet_vehicle_configuration.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ fleet.vehicle.configuration.form
+ fleet.vehicle.configuration
+
+
+
+
+
+ fleet.vehicle.configuration.tree
+ fleet.vehicle.configuration
+
+
+
+
+
+
+
+
+
+
+
From 40e317ee95913dbac52db866d4a13203761070d1 Mon Sep 17 00:00:00 2001
From: mymage
Date: Thu, 30 Mar 2023 11:41:28 +0000
Subject: [PATCH 02/15] Added translation using Weblate (Italian)
---
fleet_vehicle_configuration/i18n/it.po | 87 ++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
create mode 100644 fleet_vehicle_configuration/i18n/it.po
diff --git a/fleet_vehicle_configuration/i18n/it.po b/fleet_vehicle_configuration/i18n/it.po
new file mode 100644
index 00000000..12a216b9
--- /dev/null
+++ b/fleet_vehicle_configuration/i18n/it.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_configuration
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 15.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: it\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"
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_configuration.fleet_vehicle_view_form
+msgid "Configurations"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,help:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
+msgid "Define several configurations for a vehicle"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__id
+msgid "ID"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle_configuration
+msgid "Manage vehicle configuration"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__max_seats
+msgid "Max Seats"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__name
+msgid "Name"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__sequence
+msgid "Sequence"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__vehicle_id
+msgid "Vehicle"
+msgstr ""
From fde9f8c746f1f926a1f89c3c1e5e6f953be2487a Mon Sep 17 00:00:00 2001
From: mymage
Date: Thu, 30 Mar 2023 11:41:54 +0000
Subject: [PATCH 03/15] Translated using Weblate (Italian)
Currently translated at 100.0% (14 of 14 strings)
Translation: fleet-15.0/fleet-15.0-fleet_vehicle_configuration
Translate-URL: https://translation.odoo-community.org/projects/fleet-15-0/fleet-15-0-fleet_vehicle_configuration/it/
---
fleet_vehicle_configuration/i18n/it.po | 32 ++++++++++++++------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/fleet_vehicle_configuration/i18n/it.po b/fleet_vehicle_configuration/i18n/it.po
index 12a216b9..ba571907 100644
--- a/fleet_vehicle_configuration/i18n/it.po
+++ b/fleet_vehicle_configuration/i18n/it.po
@@ -6,82 +6,84 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2023-03-30 14:26+0000\n"
+"Last-Translator: mymage \n"
"Language-Team: none\n"
"Language: it\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: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_configuration.fleet_vehicle_view_form
msgid "Configurations"
-msgstr ""
+msgstr "Configurazioni"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_uid
msgid "Created by"
-msgstr ""
+msgstr "Creato da"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_date
msgid "Created on"
-msgstr ""
+msgstr "Creato il"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,help:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
msgid "Define several configurations for a vehicle"
-msgstr ""
+msgstr "Definisce diverse configurazioni per un veicolo"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__display_name
msgid "Display Name"
-msgstr ""
+msgstr "Nome visualizzato"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__id
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration____last_update
msgid "Last Modified on"
-msgstr ""
+msgstr "Ultima modifica il"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_uid
msgid "Last Updated by"
-msgstr ""
+msgstr "Ultimo aggiormento di"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_date
msgid "Last Updated on"
-msgstr ""
+msgstr "Ultimo aggiornamento il"
#. module: fleet_vehicle_configuration
#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle_configuration
msgid "Manage vehicle configuration"
-msgstr ""
+msgstr "Gestione configurazione veicolo"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__max_seats
msgid "Max Seats"
-msgstr ""
+msgstr "Posti massimi"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__name
msgid "Name"
-msgstr ""
+msgstr "Nome"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__sequence
msgid "Sequence"
-msgstr ""
+msgstr "Sequenza"
#. module: fleet_vehicle_configuration
#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__vehicle_id
msgid "Vehicle"
-msgstr ""
+msgstr "Veicolo"
From b36e4a2ec73f8728bb1c82f6909fd1788b38cc39 Mon Sep 17 00:00:00 2001
From: mymage
Date: Mon, 10 Apr 2023 14:06:01 +0000
Subject: [PATCH 04/15] Translated using Weblate (Italian)
Currently translated at 100.0% (14 of 14 strings)
Translation: fleet-15.0/fleet-15.0-fleet_vehicle_configuration
Translate-URL: https://translation.odoo-community.org/projects/fleet-15-0/fleet-15-0-fleet_vehicle_configuration/it/
---
fleet_vehicle_configuration/i18n/it.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fleet_vehicle_configuration/i18n/it.po b/fleet_vehicle_configuration/i18n/it.po
index ba571907..0b30ab8b 100644
--- a/fleet_vehicle_configuration/i18n/it.po
+++ b/fleet_vehicle_configuration/i18n/it.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2023-03-30 14:26+0000\n"
+"PO-Revision-Date: 2023-04-10 16:37+0000\n"
"Last-Translator: mymage \n"
"Language-Team: none\n"
"Language: it\n"
@@ -55,7 +55,7 @@ msgstr "Ultima modifica il"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_uid
msgid "Last Updated by"
-msgstr "Ultimo aggiormento di"
+msgstr "Ultimo aggiornamento di"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_date
From 7980cf68cea01c3568ef22aebf01df6a225c81e6 Mon Sep 17 00:00:00 2001
From: kaynnan
Date: Fri, 7 Jul 2023 14:19:38 -0300
Subject: [PATCH 05/15] [MIG] fleet_vehicle_configuration: Migration to 16.0
---
fleet_vehicle_configuration/README.rst | 10 +++++-----
fleet_vehicle_configuration/__manifest__.py | 2 +-
.../i18n/fleet_vehicle_configuration.pot | 2 +-
.../static/description/index.html | 6 +++---
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/fleet_vehicle_configuration/README.rst b/fleet_vehicle_configuration/README.rst
index 530b11fd..4acfa6b9 100644
--- a/fleet_vehicle_configuration/README.rst
+++ b/fleet_vehicle_configuration/README.rst
@@ -14,13 +14,13 @@ Fleet Vehicle Configuration
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffleet-lightgray.png?logo=github
- :target: https://github.com/OCA/fleet/tree/15.0/fleet_vehicle_configuration
+ :target: https://github.com/OCA/fleet/tree/16.0/fleet_vehicle_configuration
:alt: OCA/fleet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/fleet-15-0/fleet-15-0-fleet_vehicle_configuration
+ :target: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_configuration
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/291/15.0
+ :target: https://runbot.odoo-community.org/runbot/291/16.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -51,7 +51,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-`feedback `_.
+`feedback `_.
Do not contact contributors directly about support or help with technical issues.
@@ -84,6 +84,6 @@ 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/fleet `_ project on GitHub.
+This module is part of the `OCA/fleet `_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
diff --git a/fleet_vehicle_configuration/__manifest__.py b/fleet_vehicle_configuration/__manifest__.py
index 38e31272..5495dce5 100644
--- a/fleet_vehicle_configuration/__manifest__.py
+++ b/fleet_vehicle_configuration/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "Fleet Vehicle Configuration",
- "version": "15.0.1.0.0",
+ "version": "16.0.1.0.0",
"depends": ["fleet"],
"author": "Camptocamp,Odoo Community Association (OCA)",
"summary": "add vehicle configuration capacity",
diff --git a/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot b/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot
index 5f4e0b26..9f7a04a5 100644
--- a/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot
+++ b/fleet_vehicle_configuration/i18n/fleet_vehicle_configuration.pot
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 15.0\n"
+"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
diff --git a/fleet_vehicle_configuration/static/description/index.html b/fleet_vehicle_configuration/static/description/index.html
index 9d649124..4d6b60e2 100644
--- a/fleet_vehicle_configuration/static/description/index.html
+++ b/fleet_vehicle_configuration/static/description/index.html
@@ -367,7 +367,7 @@ Fleet Vehicle Configuration
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module provides a way to define several vehicle internal configuration.
This basic one sets a max_seats field.
This module does not handle variant of a same car (options, …).
@@ -398,7 +398,7 @@
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
-feedback.
+feedback.
Do not contact contributors directly about support or help with technical issues.
@@ -426,7 +426,7 @@
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/fleet project on GitHub.
+
This module is part of the OCA/fleet project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
From cc383bf2c347acc86be2948000aa0472143406f7 Mon Sep 17 00:00:00 2001
From: Ivorra78
Date: Thu, 3 Aug 2023 18:37:29 +0000
Subject: [PATCH 06/15] Added translation using Weblate (Spanish)
---
fleet_vehicle_configuration/i18n/es.po | 87 ++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
create mode 100644 fleet_vehicle_configuration/i18n/es.po
diff --git a/fleet_vehicle_configuration/i18n/es.po b/fleet_vehicle_configuration/i18n/es.po
new file mode 100644
index 00000000..2d61cbc8
--- /dev/null
+++ b/fleet_vehicle_configuration/i18n/es.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_configuration
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 16.0\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: Automatically generated\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"
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_configuration.fleet_vehicle_view_form
+msgid "Configurations"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,help:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
+msgid "Define several configurations for a vehicle"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__id
+msgid "ID"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle_configuration
+msgid "Manage vehicle configuration"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__max_seats
+msgid "Max Seats"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__name
+msgid "Name"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__sequence
+msgid "Sequence"
+msgstr ""
+
+#. module: fleet_vehicle_configuration
+#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle
+#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__vehicle_id
+msgid "Vehicle"
+msgstr ""
From 9c89e0b901e48c822e5a017df8e68596ed71d69b Mon Sep 17 00:00:00 2001
From: Ivorra78
Date: Thu, 3 Aug 2023 18:37:47 +0000
Subject: [PATCH 07/15] Translated using Weblate (Spanish)
Currently translated at 100.0% (14 of 14 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_configuration
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_configuration/es/
---
fleet_vehicle_configuration/README.rst | 15 ++++----
fleet_vehicle_configuration/i18n/es.po | 32 +++++++++--------
.../static/description/index.html | 34 ++++++++++---------
3 files changed, 44 insertions(+), 37 deletions(-)
diff --git a/fleet_vehicle_configuration/README.rst b/fleet_vehicle_configuration/README.rst
index 4acfa6b9..3da12a5c 100644
--- a/fleet_vehicle_configuration/README.rst
+++ b/fleet_vehicle_configuration/README.rst
@@ -2,10 +2,13 @@
Fleet Vehicle Configuration
===========================
-.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+..
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! source digest: sha256:81154da4012d2dd20a1a0474df6891235e85f7a4500f6664a490b5a817e1fd60
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
@@ -19,11 +22,11 @@ Fleet Vehicle Configuration
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_configuration
:alt: Translate me on Weblate
-.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
- :target: https://runbot.odoo-community.org/runbot/291/16.0
- :alt: Try me on Runbot
+.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
+ :target: https://runboat.odoo-community.org/builds?repo=OCA/fleet&target_branch=16.0
+ :alt: Try me on Runboat
-|badge1| |badge2| |badge3| |badge4| |badge5|
+|badge1| |badge2| |badge3| |badge4| |badge5|
This module provides a way to define several vehicle internal configuration.
This basic one sets a `max_seats` field.
@@ -50,7 +53,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues `_.
In case of trouble, please check there if your issue has already been reported.
-If you spotted it first, help us smashing it by providing a detailed and welcomed
+If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback `_.
Do not contact contributors directly about support or help with technical issues.
diff --git a/fleet_vehicle_configuration/i18n/es.po b/fleet_vehicle_configuration/i18n/es.po
index 2d61cbc8..5302a704 100644
--- a/fleet_vehicle_configuration/i18n/es.po
+++ b/fleet_vehicle_configuration/i18n/es.po
@@ -6,82 +6,84 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2023-08-03 21:10+0000\n"
+"Last-Translator: Ivorra78 \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: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_configuration.fleet_vehicle_view_form
msgid "Configurations"
-msgstr ""
+msgstr "Configuraciones"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_uid
msgid "Created by"
-msgstr ""
+msgstr "Creado por"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__create_date
msgid "Created on"
-msgstr ""
+msgstr "Creado el"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,help:fleet_vehicle_configuration.field_fleet_vehicle__configuration_ids
msgid "Define several configurations for a vehicle"
-msgstr ""
+msgstr "Definir varias configuraciones para un vehículo"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__display_name
msgid "Display Name"
-msgstr ""
+msgstr "Mostrar Nombre"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__id
msgid "ID"
-msgstr ""
+msgstr "ID (identificación)"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration____last_update
msgid "Last Modified on"
-msgstr ""
+msgstr "Última Modificación el"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_uid
msgid "Last Updated by"
-msgstr ""
+msgstr "Última actualización por"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__write_date
msgid "Last Updated on"
-msgstr ""
+msgstr "Última Actualización el"
#. module: fleet_vehicle_configuration
#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle_configuration
msgid "Manage vehicle configuration"
-msgstr ""
+msgstr "Gestionar la configuración del vehículo"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__max_seats
msgid "Max Seats"
-msgstr ""
+msgstr "Número máximo de asientos"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__name
msgid "Name"
-msgstr ""
+msgstr "Nombre"
#. module: fleet_vehicle_configuration
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__sequence
msgid "Sequence"
-msgstr ""
+msgstr "Secuencia"
#. module: fleet_vehicle_configuration
#: model:ir.model,name:fleet_vehicle_configuration.model_fleet_vehicle
#: model:ir.model.fields,field_description:fleet_vehicle_configuration.field_fleet_vehicle_configuration__vehicle_id
msgid "Vehicle"
-msgstr ""
+msgstr "Vehículo"
diff --git a/fleet_vehicle_configuration/static/description/index.html b/fleet_vehicle_configuration/static/description/index.html
index 4d6b60e2..bfef40b7 100644
--- a/fleet_vehicle_configuration/static/description/index.html
+++ b/fleet_vehicle_configuration/static/description/index.html
@@ -1,20 +1,20 @@
-
+
-
+
Fleet Vehicle Configuration
-
-
Fleet Vehicle Configuration
+
+
+
+
+
+
+
Fleet Vehicle Configuration
-

+

This module provides a way to define several vehicle internal
configuration. This basic one sets a max_seats field.
This module does not handle variant of a same car (options, …).
@@ -396,23 +401,23 @@
Fleet Vehicle Configuration
-
+
Bugs are tracked on GitHub 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.
+
feedback.
Do not contact contributors directly about support or help with technical issues.
+