From 62f448d7de4e80929361b9d9abf8da77e152ee6e Mon Sep 17 00:00:00 2001
From: Manuel Marquez
Date: Thu, 21 May 2020 15:33:54 -0400
Subject: [PATCH 01/30] [ADD] fleet_vehicle_log_services: Kanban Features for
Vehicle Services.
[UPD] README.rst
[ADD] icon.png
---
fleet_vehicle_service_kanban/README.rst | 91 ++++
fleet_vehicle_service_kanban/__init__.py | 4 +
fleet_vehicle_service_kanban/__manifest__.py | 26 ++
.../fleet_vehicle_log_services_stage_data.xml | 10 +
.../data/mail_message_subtype_data.xml | 33 ++
.../models/__init__.py | 6 +
.../models/fleet_vehicle_log_services.py | 68 +++
.../fleet_vehicle_log_services_stage.py | 25 +
.../models/fleet_vehicle_log_services_tag.py | 16 +
.../readme/CONTRIBUTORS.rst | 4 +
.../readme/DESCRIPTION.rst | 8 +
.../security/ir.model.access.csv | 5 +
.../static/description/icon.png | Bin 0 -> 9455 bytes
.../static/description/index.html | 433 ++++++++++++++++++
.../tests/__init__.py | 5 +
fleet_vehicle_service_kanban/tests/common.py | 48 ++
.../tests/test_vehicle_log_services.py | 14 +
.../views/fleet_service_type_views.xml | 6 +
...fleet_vehicle_log_services_stage_views.xml | 34 ++
.../fleet_vehicle_log_services_tag_views.xml | 40 ++
.../fleet_vehicle_log_services_views.xml | 189 ++++++++
.../views/mail_activity_type_views.xml | 25 +
22 files changed, 1090 insertions(+)
create mode 100644 fleet_vehicle_service_kanban/README.rst
create mode 100644 fleet_vehicle_service_kanban/__init__.py
create mode 100644 fleet_vehicle_service_kanban/__manifest__.py
create mode 100644 fleet_vehicle_service_kanban/data/fleet_vehicle_log_services_stage_data.xml
create mode 100644 fleet_vehicle_service_kanban/data/mail_message_subtype_data.xml
create mode 100644 fleet_vehicle_service_kanban/models/__init__.py
create mode 100644 fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py
create mode 100644 fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_stage.py
create mode 100644 fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_tag.py
create mode 100644 fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
create mode 100644 fleet_vehicle_service_kanban/readme/DESCRIPTION.rst
create mode 100644 fleet_vehicle_service_kanban/security/ir.model.access.csv
create mode 100644 fleet_vehicle_service_kanban/static/description/icon.png
create mode 100644 fleet_vehicle_service_kanban/static/description/index.html
create mode 100644 fleet_vehicle_service_kanban/tests/__init__.py
create mode 100644 fleet_vehicle_service_kanban/tests/common.py
create mode 100644 fleet_vehicle_service_kanban/tests/test_vehicle_log_services.py
create mode 100644 fleet_vehicle_service_kanban/views/fleet_service_type_views.xml
create mode 100644 fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_stage_views.xml
create mode 100644 fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_tag_views.xml
create mode 100644 fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
create mode 100644 fleet_vehicle_service_kanban/views/mail_activity_type_views.xml
diff --git a/fleet_vehicle_service_kanban/README.rst b/fleet_vehicle_service_kanban/README.rst
new file mode 100644
index 000000000..c72086552
--- /dev/null
+++ b/fleet_vehicle_service_kanban/README.rst
@@ -0,0 +1,91 @@
+====================================
+Kanban Features for Vehicle Services
+====================================
+
+.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! This file is generated by oca-gen-addon-readme !!
+ !! changes will be overwritten. !!
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
+.. |badge1| 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
+.. |badge2| image:: https://img.shields.io/badge/github-OCA%2Ffleet-lightgray.png?logo=github
+ :target: https://github.com/OCA/fleet/tree/13.0/fleet_vehicle_service_kanban
+ :alt: OCA/fleet
+.. |badge3| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
+ :target: https://translation.odoo-community.org/projects/fleet-13-0/fleet-13-0-fleet_vehicle_service_kanban
+ :alt: Translate me on Weblate
+.. |badge4| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
+ :target: https://runbot.odoo-community.org/runbot/291/13.0
+ :alt: Try me on Runbot
+
+|badge1| |badge2| |badge3| |badge4|
+
+This module adds the following features to vehicle services (fleet.vehicle.log.service):
+
+- Kanban view.
+- Features of mail (chatter) and acitivities, includes a new activity view.
+- Configurable activity types. Menu under `Fleet / Configuration / Services Logs / Activity Types`.
+- New fields: Responsible, Priority, Tags, Active, Stage.
+- Configurable stages. Menu under `Fleet / Configuration / Services Logs / Vehicle Services Stages`.
+- Configurable tags. Menu under `Fleet / Configuration / Services Logs / Vehicle Services Tags`.
+
+**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
+~~~~~~~
+
+* Druidoo
+
+Contributors
+~~~~~~~~~~~~
+
+* `Druidoo `_:
+
+ * Iván Todorovich
+ * Manuel Marquez
+
+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-mamcode| image:: https://github.com/mamcode.png?size=40px
+ :target: https://github.com/mamcode
+ :alt: mamcode
+.. |maintainer-ivantodorovich| image:: https://github.com/ivantodorovich.png?size=40px
+ :target: https://github.com/ivantodorovich
+ :alt: ivantodorovich
+
+Current `maintainers `__:
+
+|maintainer-mamcode| |maintainer-ivantodorovich|
+
+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_service_kanban/__init__.py b/fleet_vehicle_service_kanban/__init__.py
new file mode 100644
index 000000000..f7fc18694
--- /dev/null
+++ b/fleet_vehicle_service_kanban/__init__.py
@@ -0,0 +1,4 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from . import models
diff --git a/fleet_vehicle_service_kanban/__manifest__.py b/fleet_vehicle_service_kanban/__manifest__.py
new file mode 100644
index 000000000..d565004f6
--- /dev/null
+++ b/fleet_vehicle_service_kanban/__manifest__.py
@@ -0,0 +1,26 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+{
+ "name": "Kanban Features for Vehicle Services",
+ "summary": "Add features of kanban to logs of vehicle services.",
+ "category": "Human Resources/Fleet",
+ "author": "Druidoo, Odoo Community Association (OCA)",
+ "maintainers": ["mamcode", "ivantodorovich"],
+ "development_status": "Stable",
+ "website": "https://github.com/OCA/fleet",
+ "license": "AGPL-3",
+ "version": "13.0.1.0.0",
+ "depends": ["fleet", "mail"],
+ "data": [
+ "security/ir.model.access.csv",
+ "data/fleet_vehicle_log_services_stage_data.xml",
+ "data/mail_message_subtype_data.xml",
+ "views/fleet_vehicle_log_services_views.xml",
+ "views/fleet_vehicle_log_services_stage_views.xml",
+ "views/fleet_vehicle_log_services_tag_views.xml",
+ "views/fleet_service_type_views.xml",
+ "views/mail_activity_type_views.xml",
+ ],
+ "installable": True,
+}
diff --git a/fleet_vehicle_service_kanban/data/fleet_vehicle_log_services_stage_data.xml b/fleet_vehicle_service_kanban/data/fleet_vehicle_log_services_stage_data.xml
new file mode 100644
index 000000000..24c54203d
--- /dev/null
+++ b/fleet_vehicle_service_kanban/data/fleet_vehicle_log_services_stage_data.xml
@@ -0,0 +1,10 @@
+
+
+
+ Draft
+ 1
+
+
diff --git a/fleet_vehicle_service_kanban/data/mail_message_subtype_data.xml b/fleet_vehicle_service_kanban/data/mail_message_subtype_data.xml
new file mode 100644
index 000000000..c120b5f0b
--- /dev/null
+++ b/fleet_vehicle_service_kanban/data/mail_message_subtype_data.xml
@@ -0,0 +1,33 @@
+
+
+
+ Changed Purchaser
+ 0
+ fleet.vehicle.log.services
+
+ Changed Purchaser
+
+
+ Changed Vendor
+ 1
+ fleet.vehicle.log.services
+
+ Changed Vendor
+
+
+ Changed Responsible
+ 2
+ fleet.vehicle.log.services
+
+ Changed Responsible
+
+
diff --git a/fleet_vehicle_service_kanban/models/__init__.py b/fleet_vehicle_service_kanban/models/__init__.py
new file mode 100644
index 000000000..22cf06709
--- /dev/null
+++ b/fleet_vehicle_service_kanban/models/__init__.py
@@ -0,0 +1,6 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from . import fleet_vehicle_log_services
+from . import fleet_vehicle_log_services_stage
+from . import fleet_vehicle_log_services_tag
diff --git a/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py
new file mode 100644
index 000000000..58e95dd09
--- /dev/null
+++ b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py
@@ -0,0 +1,68 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo import api, fields, models
+
+
+class FleetVehicleLogServices(models.Model):
+ _name = "fleet.vehicle.log.services"
+ _inherit = ["fleet.vehicle.log.services", "mail.thread", "mail.activity.mixin"]
+ _description = "Services for vehicles"
+
+ def _default_stage(self):
+ stage = self.env.ref(
+ "fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_draft",
+ raise_if_not_found=False,
+ )
+ return stage if stage and stage.id else False
+
+ stage_id = fields.Many2one(
+ "fleet.vehicle.log.services.stage",
+ "Stage",
+ default=lambda self: self._default_stage(),
+ group_expand="_read_group_stage_ids",
+ tracking=True,
+ help="Current state of the vehicle",
+ ondelete="set null",
+ )
+
+ vendor_id = fields.Many2one(tracking=True)
+ purchaser_id = fields.Many2one(tracking=True)
+ user_id = fields.Many2one(
+ "res.users", "Responsible", tracking=True, default=lambda self: self.env.user
+ )
+ priority = fields.Selection(
+ [("0", "Normal"), ("1", "Important")], default="0", index=True
+ )
+ tag_ids = fields.Many2many(
+ "fleet.vehicle.log.services.tag",
+ "fleet_vehicle_log_services_tag_rel",
+ "service_id",
+ "tag_id",
+ string="Tags",
+ help="Classify and analyze your services categories like: Repair, Maintenance",
+ )
+ active = fields.Boolean(default=True, tracking=True)
+
+ @api.model
+ def _read_group_stage_ids(self, stages, domain, order):
+ return self.env["fleet.vehicle.log.services.stage"].search([], order=order)
+
+ def _track_subtype(self, init_values):
+ self.ensure_one()
+ if "purchaser_id" in init_values:
+ return self.env.ref(
+ "fleet_vehicle_service_kanban."
+ "mail_message_subtype_fleet_service_purchaser_updated"
+ )
+ if "vendor_id" in init_values:
+ return self.env.ref(
+ "fleet_vehicle_service_kanban."
+ "mail_message_subtype_fleet_service_vendor_updated"
+ )
+ if "user_id" in init_values:
+ return self.env.ref(
+ "fleet_vehicle_service_kanban."
+ "mail_message_subtype_fleet_service_user_updated"
+ )
+ return super(FleetVehicleLogServices, self)._track_subtype(init_values)
diff --git a/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_stage.py b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_stage.py
new file mode 100644
index 000000000..91d1ecb7a
--- /dev/null
+++ b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_stage.py
@@ -0,0 +1,25 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo import fields, models
+
+
+class FleetVehicleLogServicesStage(models.Model):
+ _name = "fleet.vehicle.log.services.stage"
+ _order = "sequence asc"
+ _description = "Vehicle Services Stages"
+
+ name = fields.Char(required=True, translate=True)
+ sequence = fields.Integer(help="Used to order the stages")
+ fold = fields.Boolean(
+ string="Folded in Kanban",
+ help="If True this stage is folded in the kanban view.",
+ )
+
+ _sql_constraints = [
+ (
+ "fleet_service_stage_name_unique",
+ "unique(name)",
+ "Stage name already exists",
+ )
+ ]
diff --git a/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_tag.py b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_tag.py
new file mode 100644
index 000000000..37ebb153d
--- /dev/null
+++ b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services_tag.py
@@ -0,0 +1,16 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo import fields, models
+
+
+class FleetVehicleLogServicesTag(models.Model):
+ _name = "fleet.vehicle.log.services.tag"
+ _description = "Services Tags"
+
+ name = fields.Char("Tag Name", required=True, translate=True)
+ color = fields.Integer("Color Index")
+
+ _sql_constraints = [
+ ("name_uniq", "unique (name)", "Tag name already exists !"),
+ ]
diff --git a/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst b/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
new file mode 100644
index 000000000..7cffd0a03
--- /dev/null
+++ b/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
@@ -0,0 +1,4 @@
+* `Druidoo `_:
+
+ * Iván Todorovich
+ * Manuel Marquez
diff --git a/fleet_vehicle_service_kanban/readme/DESCRIPTION.rst b/fleet_vehicle_service_kanban/readme/DESCRIPTION.rst
new file mode 100644
index 000000000..6a5b55f98
--- /dev/null
+++ b/fleet_vehicle_service_kanban/readme/DESCRIPTION.rst
@@ -0,0 +1,8 @@
+This module adds the following features to vehicle services (fleet.vehicle.log.service):
+
+- Kanban view.
+- Features of mail (chatter) and acitivities, includes a new activity view.
+- Configurable activity types. Menu under `Fleet / Configuration / Services Logs / Activity Types`.
+- New fields: Responsible, Priority, Tags, Active, Stage.
+- Configurable stages. Menu under `Fleet / Configuration / Services Logs / Vehicle Services Stages`.
+- Configurable tags. Menu under `Fleet / Configuration / Services Logs / Vehicle Services Tags`.
diff --git a/fleet_vehicle_service_kanban/security/ir.model.access.csv b/fleet_vehicle_service_kanban/security/ir.model.access.csv
new file mode 100644
index 000000000..4bf199d71
--- /dev/null
+++ b/fleet_vehicle_service_kanban/security/ir.model.access.csv
@@ -0,0 +1,5 @@
+id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
+fleet_vehicle_log_services_stage_access_right_user,fleet_vehicle_log_services_stage_access_right_user,model_fleet_vehicle_log_services_stage,fleet.fleet_group_user,1,0,0,0
+fleet_vehicle_log_services_stage_access_right_manager,fleet_vehicle_log_services_stage_access_right_manager,model_fleet_vehicle_log_services_stage,fleet.fleet_group_manager,1,1,1,1
+fleet_vehicle_log_services_tag_access_right_user,fleet_vehicle_log_services_tag_access_right_user,model_fleet_vehicle_log_services_tag,fleet.fleet_group_user,1,0,0,0
+fleet_vehicle_log_services_tag_access_right_manager,fleet_vehicle_log_services_tag_access_right_manager,model_fleet_vehicle_log_services_tag,fleet.fleet_group_manager,1,1,1,1
diff --git a/fleet_vehicle_service_kanban/static/description/icon.png b/fleet_vehicle_service_kanban/static/description/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d
GIT binary patch
literal 9455
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
z
z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp
zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zls4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6#
z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f#
zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC
zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv!
zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG
z-wfS
zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9
z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE#
z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz
zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t
z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN
zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q
ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k
zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG
z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff
z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1
zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO
zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$
zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV(
z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb
zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4
z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{
zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx}
z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov
zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22
zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq
zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t<
z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k
z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp
z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{}
zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N
Xviia!U7SGha1wx#SCgwmn*{w2TRX*I
literal 0
HcmV?d00001
diff --git a/fleet_vehicle_service_kanban/static/description/index.html b/fleet_vehicle_service_kanban/static/description/index.html
new file mode 100644
index 000000000..d078e68a2
--- /dev/null
+++ b/fleet_vehicle_service_kanban/static/description/index.html
@@ -0,0 +1,433 @@
+
+
+
+
+
+
+Kanban Features for Vehicle Services
+
+
+
+
+
Kanban Features for Vehicle Services
+
+
+

+
This module adds the following features to vehicle services (fleet.vehicle.log.service):
+
+- Kanban view.
+- Features of mail (chatter) and acitivities, includes a new activity view.
+- Configurable activity types. Menu under Fleet / Configuration / Services Logs / Activity Types.
+- New fields: Responsible, Priority, Tags, Active, Stage.
+- Configurable stages. Menu under Fleet / Configuration / Services Logs / Vehicle Services Stages.
+- Configurable tags. Menu under Fleet / Configuration / Services Logs / Vehicle Services Tags.
+
+
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.
+
Current maintainers:
+

+
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_service_kanban/tests/__init__.py b/fleet_vehicle_service_kanban/tests/__init__.py
new file mode 100644
index 000000000..52335fcad
--- /dev/null
+++ b/fleet_vehicle_service_kanban/tests/__init__.py
@@ -0,0 +1,5 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from . import common
+from . import test_vehicle_log_services
diff --git a/fleet_vehicle_service_kanban/tests/common.py b/fleet_vehicle_service_kanban/tests/common.py
new file mode 100644
index 000000000..0cadb08ff
--- /dev/null
+++ b/fleet_vehicle_service_kanban/tests/common.py
@@ -0,0 +1,48 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from odoo.tests.common import TransactionCase
+
+
+class TestVehicleLogServicesCommon(TransactionCase):
+ def setUp(self):
+ super().setUp()
+ self.vehicle = self.env["fleet.vehicle"].create(
+ {
+ "license_plate": "1-ACK-555",
+ "vin_sn": "883333",
+ "color": "Black",
+ "location": "Grand-Rosiere",
+ "doors": 5,
+ "driver_id": self.env.ref("base.user_demo_res_partner").id,
+ "odometer_unit": "kilometers",
+ "car_value": 20000,
+ "model_id": self.env.ref("fleet.model_astra").id,
+ }
+ )
+ service_type_repair = self.env["fleet.service.type"].create(
+ {"name": "Repair and maintenance", "category": "service"}
+ )
+ service_tag_oil = self.env["fleet.vehicle.log.services.tag"].create(
+ {"name": "Oil Change"}
+ )
+ self.stage_draft = self.env.ref(
+ "fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_draft"
+ )
+ self.stage_open = self.env["fleet.vehicle.log.services.stage"].create(
+ {"name": "In Process"}
+ )
+ self.stage_done = self.env["fleet.vehicle.log.services.stage"].create(
+ {"name": "Done", "fold": True}
+ )
+ self.service_repair = self.env["fleet.vehicle.log.services"].create(
+ {
+ "vehicle_id": self.vehicle.id,
+ "cost_subtype_id": service_type_repair.id,
+ "amount": 500,
+ "priority": "1",
+ "tag_ids": [(4, service_tag_oil.id)],
+ "date": "2020-05-21",
+ "inv_ref": "INV123",
+ }
+ )
diff --git a/fleet_vehicle_service_kanban/tests/test_vehicle_log_services.py b/fleet_vehicle_service_kanban/tests/test_vehicle_log_services.py
new file mode 100644
index 000000000..824b5cb25
--- /dev/null
+++ b/fleet_vehicle_service_kanban/tests/test_vehicle_log_services.py
@@ -0,0 +1,14 @@
+# Copyright 2020-Present Druidoo - Manuel Marquez
+# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
+
+from .common import TestVehicleLogServicesCommon
+
+
+class TestVehicleLogServices(TestVehicleLogServicesCommon):
+ def test_vehicle_service_stages(self):
+ """Check workflow of services through stages."""
+ self.assertEqual(self.service_repair.stage_id, self.stage_draft)
+ self.service_repair.write({"stage_id": self.stage_open.id})
+ self.assertEqual(self.service_repair.stage_id, self.stage_open)
+ self.service_repair.write({"stage_id": self.stage_done.id})
+ self.assertEqual(self.service_repair.stage_id, self.stage_done)
diff --git a/fleet_vehicle_service_kanban/views/fleet_service_type_views.xml b/fleet_vehicle_service_kanban/views/fleet_service_type_views.xml
new file mode 100644
index 000000000..f7758cc74
--- /dev/null
+++ b/fleet_vehicle_service_kanban/views/fleet_service_type_views.xml
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_stage_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_stage_views.xml
new file mode 100644
index 000000000..d33204b7f
--- /dev/null
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_stage_views.xml
@@ -0,0 +1,34 @@
+
+
+
+ fleet.vehicle.log.services.stage.tree
+ fleet.vehicle.log.services.stage
+
+
+
+
+
+
+
+
+
+ Vehicle Services Stages
+ fleet.vehicle.log.services.stage
+ tree,form
+
+
+ Create a new stage for vehicle services
+
+
+ You can customize available stages to track the evolution of
+ each service. Example: registered, finished, etc.
+
+
+
+
+
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_tag_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_tag_views.xml
new file mode 100644
index 000000000..b0f20a7ef
--- /dev/null
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_tag_views.xml
@@ -0,0 +1,40 @@
+
+
+
+ fleet.vehicle.log.services.tag.form
+ fleet.vehicle.log.services.tag
+
+
+
+
+
+ fleet.vehicle.log.services.tag.tree
+ fleet.vehicle.log.services.tag
+
+
+
+
+
+
+
+ Vehicle Services Tags
+ fleet.vehicle.log.services.tag
+
+
+ Add a new tag
+
+
+
+
+
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
new file mode 100644
index 000000000..db423c097
--- /dev/null
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
@@ -0,0 +1,189 @@
+
+
+
+ fleet.vehicle.log.services.form.kanban
+ fleet.vehicle.log.services
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fleet.vehicle.log.services.kanban
+ fleet.vehicle.log.services
+
+
+
+
+
+
+
+
+ stage_id
+
+
+
+
+
+
+
+
+
+
+
+
![Vehicle]()
+
+
+
+
+
+ fleet.vehicle.log.services.activity
+ fleet.vehicle.log.services
+
+
+
+
+
+
+
![]()
+
+ :
+
+
+
+
+
+
+
+ kanban,tree,form,graph,activity
+
+
+ fleet.vehicle.log.services.search
+ fleet.vehicle.log.services
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ fleet.vehicle.log.services.tree
+ fleet.vehicle.log.services
+
+
+
+
+
+
+
+
+
diff --git a/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml b/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml
new file mode 100644
index 000000000..01aef2c8a
--- /dev/null
+++ b/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml
@@ -0,0 +1,25 @@
+
+
+
+
+ Activity Types
+ mail.activity.type
+ tree,form
+ ['|', ('res_model_id', '=', False), ('res_model_id.model', '=', 'fleet.vehicle.log.services')]
+ {'default_res_model': 'fleet.vehicle.log.services'}
+
+
+
From 4a1bf1fec43c581d347af452a644e394ce5310a6 Mon Sep 17 00:00:00 2001
From: Marcel Savegnago
Date: Sun, 28 Feb 2021 15:42:05 -0300
Subject: [PATCH 02/30] [FIX] fleet_vehicle_service_kanban: development_status
tag
[UPD] README.rst
[UPD] Update fleet_vehicle_service_kanban.pot
---
fleet_vehicle_service_kanban/README.rst | 13 +-
fleet_vehicle_service_kanban/__manifest__.py | 2 +-
.../i18n/fleet_vehicle_service_kanban.pot | 288 ++++++++++++++++++
.../static/description/index.html | 2 +-
4 files changed, 298 insertions(+), 7 deletions(-)
create mode 100644 fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
diff --git a/fleet_vehicle_service_kanban/README.rst b/fleet_vehicle_service_kanban/README.rst
index c72086552..72bf76279 100644
--- a/fleet_vehicle_service_kanban/README.rst
+++ b/fleet_vehicle_service_kanban/README.rst
@@ -7,20 +7,23 @@ Kanban Features for Vehicle Services
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-.. |badge1| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
+.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
+ :target: https://odoo-community.org/page/development-status
+ :alt: Production/Stable
+.. |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
-.. |badge2| image:: https://img.shields.io/badge/github-OCA%2Ffleet-lightgray.png?logo=github
+.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffleet-lightgray.png?logo=github
:target: https://github.com/OCA/fleet/tree/13.0/fleet_vehicle_service_kanban
:alt: OCA/fleet
-.. |badge3| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
+.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/fleet-13-0/fleet-13-0-fleet_vehicle_service_kanban
:alt: Translate me on Weblate
-.. |badge4| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
+.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/291/13.0
:alt: Try me on Runbot
-|badge1| |badge2| |badge3| |badge4|
+|badge1| |badge2| |badge3| |badge4| |badge5|
This module adds the following features to vehicle services (fleet.vehicle.log.service):
diff --git a/fleet_vehicle_service_kanban/__manifest__.py b/fleet_vehicle_service_kanban/__manifest__.py
index d565004f6..032a155b9 100644
--- a/fleet_vehicle_service_kanban/__manifest__.py
+++ b/fleet_vehicle_service_kanban/__manifest__.py
@@ -7,7 +7,7 @@
"category": "Human Resources/Fleet",
"author": "Druidoo, Odoo Community Association (OCA)",
"maintainers": ["mamcode", "ivantodorovich"],
- "development_status": "Stable",
+ "development_status": "Production/Stable",
"website": "https://github.com/OCA/fleet",
"license": "AGPL-3",
"version": "13.0.1.0.0",
diff --git a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
new file mode 100644
index 000000000..92685da57
--- /dev/null
+++ b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
@@ -0,0 +1,288 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_service_kanban
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 13.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_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__active
+msgid "Active"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.mail_activity_type_action_config_fleet_services
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.mail_activity_type_menu_config_fleet_services
+msgid "Activity Types"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+msgid "Add a new tag"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Archived"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+msgid "Changed Purchaser"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+msgid "Changed Responsible"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+msgid "Changed Vendor"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid ""
+"Classify and analyze your services categories like: Repair, Maintenance"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__color
+msgid "Color Index"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid "Create a new stage for vehicle services"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_uid
+msgid "Created by"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_date
+msgid "Created on"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Current state of the vehicle"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:fleet.vehicle.log.services.stage,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_draft
+msgid "Draft"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "Folded in Kanban"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Future Activities"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Group By"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
+msgid "ID"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "If True this stage is folded in the kanban view."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__1
+msgid "Important"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_uid
+msgid "Last Updated by"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_date
+msgid "Last Updated on"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Late Activities"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "My Services"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__name
+msgid "Name"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__0
+msgid "Normal"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+msgid "Priority"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__purchaser_id
+msgid "Purchaser"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__user_id
+msgid "Responsible"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Sequence"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_conf_menu
+msgid "Services Logs"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_tag
+msgid "Services Tags"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services
+msgid "Services for vehicles"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Show all records which has next action date is before today"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Stage"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_stage_fleet_service_stage_name_unique
+msgid "Stage name already exists"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Status"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__name
+msgid "Tag Name"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_tag_name_uniq
+msgid "Tag name already exists !"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid "Tags"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Today Activities"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Unread Messages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Used to order the stages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_kanban
+msgid "Vehicle"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_stage
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_menu
+msgid "Vehicle Services Stages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_menu
+msgid "Vehicle Services Tags"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
+msgid "Vehicles Services"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__vendor_id
+msgid "Vendor"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid ""
+"You can customize available stages to track the evolution of\n"
+" each service. Example: registered, finished, etc."
+msgstr ""
diff --git a/fleet_vehicle_service_kanban/static/description/index.html b/fleet_vehicle_service_kanban/static/description/index.html
index d078e68a2..440b0934d 100644
--- a/fleet_vehicle_service_kanban/static/description/index.html
+++ b/fleet_vehicle_service_kanban/static/description/index.html
@@ -367,7 +367,7 @@ Kanban Features for Vehicle Services
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the following features to vehicle services (fleet.vehicle.log.service):
- Kanban view.
From bea2c421a81aa9cf15699cf99641c68fc4bbb824 Mon Sep 17 00:00:00 2001
From: Marcel Savegnago
Date: Thu, 18 Mar 2021 02:15:45 -0300
Subject: [PATCH 03/30] [IMP] fleet_vehicle_service_kanban: black, isort,
prettier
---
fleet_vehicle_service_kanban/__manifest__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fleet_vehicle_service_kanban/__manifest__.py b/fleet_vehicle_service_kanban/__manifest__.py
index 032a155b9..635ef6095 100644
--- a/fleet_vehicle_service_kanban/__manifest__.py
+++ b/fleet_vehicle_service_kanban/__manifest__.py
@@ -10,7 +10,7 @@
"development_status": "Production/Stable",
"website": "https://github.com/OCA/fleet",
"license": "AGPL-3",
- "version": "13.0.1.0.0",
+ "version": "14.0.1.0.0",
"depends": ["fleet", "mail"],
"data": [
"security/ir.model.access.csv",
From 9a45f942289a9440e063624267ce6748512dafbf Mon Sep 17 00:00:00 2001
From: Marcel Savegnago
Date: Thu, 18 Mar 2021 02:20:04 -0300
Subject: [PATCH 04/30] [MIG] fleet_vehicle_service_kanban: Migration to 14.0
[UPD] README.rst
---
fleet_vehicle_service_kanban/README.rst | 14 +++++++----
.../models/fleet_vehicle_log_services.py | 2 +-
.../readme/CONTRIBUTORS.rst | 4 ++++
.../static/description/index.html | 10 +++++---
fleet_vehicle_service_kanban/tests/common.py | 4 ++--
.../fleet_vehicle_log_services_views.xml | 23 ++++++-------------
6 files changed, 30 insertions(+), 27 deletions(-)
diff --git a/fleet_vehicle_service_kanban/README.rst b/fleet_vehicle_service_kanban/README.rst
index 72bf76279..5b2d23162 100644
--- a/fleet_vehicle_service_kanban/README.rst
+++ b/fleet_vehicle_service_kanban/README.rst
@@ -14,13 +14,13 @@ Kanban Features for Vehicle Services
: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/13.0/fleet_vehicle_service_kanban
+ :target: https://github.com/OCA/fleet/tree/14.0/fleet_vehicle_service_kanban
:alt: OCA/fleet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/fleet-13-0/fleet-13-0-fleet_vehicle_service_kanban
+ :target: https://translation.odoo-community.org/projects/fleet-14-0/fleet-14-0-fleet_vehicle_service_kanban
: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/13.0
+ :target: https://runbot.odoo-community.org/runbot/291/14.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -45,7 +45,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.
@@ -65,6 +65,10 @@ Contributors
* Iván Todorovich
* Manuel Marquez
+* `Escodoo `_:
+
+ * Marcel Savegnago
+
Maintainers
~~~~~~~~~~~
@@ -89,6 +93,6 @@ Current `maintainers `__:
|maintainer-mamcode| |maintainer-ivantodorovich|
-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_service_kanban/models/fleet_vehicle_log_services.py b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py
index 58e95dd09..e48ef5bba 100644
--- a/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py
+++ b/fleet_vehicle_service_kanban/models/fleet_vehicle_log_services.py
@@ -18,7 +18,7 @@ def _default_stage(self):
stage_id = fields.Many2one(
"fleet.vehicle.log.services.stage",
- "Stage",
+ "Service Stage",
default=lambda self: self._default_stage(),
group_expand="_read_group_stage_ids",
tracking=True,
diff --git a/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst b/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
index 7cffd0a03..415583dcd 100644
--- a/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
+++ b/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
@@ -2,3 +2,7 @@
* Iván Todorovich
* Manuel Marquez
+
+* `Escodoo `_:
+
+ * Marcel Savegnago
diff --git a/fleet_vehicle_service_kanban/static/description/index.html b/fleet_vehicle_service_kanban/static/description/index.html
index 440b0934d..acc736e1b 100644
--- a/fleet_vehicle_service_kanban/static/description/index.html
+++ b/fleet_vehicle_service_kanban/static/description/index.html
@@ -367,7 +367,7 @@ Kanban Features for Vehicle Services
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the following features to vehicle services (fleet.vehicle.log.service):
- Kanban view.
@@ -394,7 +394,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.
@@ -424,7 +428,7 @@
promote its widespread use.
Current maintainers:

-
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_service_kanban/tests/common.py b/fleet_vehicle_service_kanban/tests/common.py
index 0cadb08ff..25c4351b9 100644
--- a/fleet_vehicle_service_kanban/tests/common.py
+++ b/fleet_vehicle_service_kanban/tests/common.py
@@ -14,7 +14,7 @@ def setUp(self):
"color": "Black",
"location": "Grand-Rosiere",
"doors": 5,
- "driver_id": self.env.ref("base.user_demo_res_partner").id,
+ "driver_id": self.env.ref("base.user_demo").id,
"odometer_unit": "kilometers",
"car_value": 20000,
"model_id": self.env.ref("fleet.model_astra").id,
@@ -38,7 +38,7 @@ def setUp(self):
self.service_repair = self.env["fleet.vehicle.log.services"].create(
{
"vehicle_id": self.vehicle.id,
- "cost_subtype_id": service_type_repair.id,
+ "service_type_id": service_type_repair.id,
"amount": 500,
"priority": "1",
"tag_ids": [(4, service_tag_oil.id)],
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
index db423c097..ab0c0f98c 100644
--- a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
@@ -5,15 +5,6 @@
fleet.vehicle.log.services
-
-
-
@@ -24,11 +15,14 @@
attrs="{'invisible': [('active', '=', True)]}"
/>
+
+
+
-
+
-
- :
+ />
@@ -125,7 +116,7 @@
-
+
From 4d00c05803211df07295369ab6e970d2d2ef4dcb Mon Sep 17 00:00:00 2001
From: Marcel Savegnago
Date: Fri, 26 Mar 2021 17:27:18 +0000
Subject: [PATCH 05/30] Added translation using Weblate (Portuguese (Brazil))
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (51 of 51 strings)
Translation: fleet-14.0/fleet-14.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-14-0/fleet-14-0-fleet_vehicle_service_kanban/pt_BR/
[UPD] Update fleet_vehicle_service_kanban.pot
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: fleet-14.0/fleet-14.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-14-0/fleet-14-0-fleet_vehicle_service_kanban/
---
.../i18n/fleet_vehicle_service_kanban.pot | 186 ++++++-
fleet_vehicle_service_kanban/i18n/pt_BR.po | 470 ++++++++++++++++++
2 files changed, 648 insertions(+), 8 deletions(-)
create mode 100644 fleet_vehicle_service_kanban/i18n/pt_BR.po
diff --git a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
index 92685da57..664872045 100644
--- a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
+++ b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 13.0\n"
+"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -13,11 +13,36 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+msgid "Action Needed"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__active
msgid "Active"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_ids
+msgid "Activities"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Activity Exception Decoration"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid "Activity State"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Activity Type Icon"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.mail_activity_type_action_config_fleet_services
#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.mail_activity_type_menu_config_fleet_services
@@ -35,6 +60,11 @@ msgstr ""
msgid "Archived"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_attachment_count
+msgid "Attachment Count"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
@@ -87,6 +117,7 @@ msgid "Current state of the vehicle"
msgstr ""
#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__display_name
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
msgid "Display Name"
@@ -97,11 +128,36 @@ msgstr ""
msgid "Draft"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__purchaser_id
+msgid "Driver"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
msgid "Folded in Kanban"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_follower_ids
+msgid "Followers"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_channel_ids
+msgid "Followers (Channels)"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_partner_ids
+msgid "Followers (Partners)"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Font awesome icon e.g. fa-tasks"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "Future Activities"
@@ -113,22 +169,51 @@ msgid "Group By"
msgstr ""
#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__id
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
msgid "ID"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon to indicate an exception activity."
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
msgid "If True this stage is folded in the kanban view."
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
+msgid "If checked, new messages require your attention."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "If checked, some messages have a delivery error."
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__1
msgid "Important"
msgstr ""
#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_is_follower
+msgid "Is Follower"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services____last_update
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
msgid "Last Modified on"
@@ -151,6 +236,26 @@ msgstr ""
msgid "Late Activities"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_main_attachment_id
+msgid "Main Attachment"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+msgid "Message Delivery error"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_ids
+msgid "Messages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__my_activity_date_deadline
+msgid "My Activity Deadline"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "My Services"
@@ -161,11 +266,51 @@ msgstr ""
msgid "Name"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_date_deadline
+msgid "Next Activity Deadline"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_summary
+msgid "Next Activity Summary"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_id
+msgid "Next Activity Type"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__0
msgid "Normal"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of Actions"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of errors"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of messages which requires an action"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of messages with delivery error"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
+msgid "Number of unread messages"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
@@ -173,13 +318,18 @@ msgid "Priority"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__purchaser_id
-msgid "Purchaser"
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__user_id
+msgid "Responsible"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__user_id
-msgid "Responsible"
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_user_id
+msgid "Responsible User"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "SMS Delivery error"
msgstr ""
#. module: fleet_vehicle_service_kanban
@@ -187,6 +337,11 @@ msgstr ""
msgid "Sequence"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Service Stage"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_conf_menu
msgid "Services Logs"
@@ -208,7 +363,7 @@ msgid "Show all records which has next action date is before today"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "Stage"
msgstr ""
@@ -218,8 +373,12 @@ msgid "Stage name already exists"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
-msgid "Status"
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid ""
+"Status based on activities\n"
+"Overdue: Due date is already passed\n"
+"Today: Activity date is today\n"
+"Planned: Future activities."
msgstr ""
#. module: fleet_vehicle_service_kanban
@@ -243,10 +402,21 @@ msgid "Today Activities"
msgstr ""
#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Type of the exception activity on record."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "Unread Messages"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
+msgid "Unread Messages Counter"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
msgid "Used to order the stages"
diff --git a/fleet_vehicle_service_kanban/i18n/pt_BR.po b/fleet_vehicle_service_kanban/i18n/pt_BR.po
new file mode 100644
index 000000000..2c55e5747
--- /dev/null
+++ b/fleet_vehicle_service_kanban/i18n/pt_BR.po
@@ -0,0 +1,470 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_service_kanban
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 13.0\n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2021-03-26 17:40+0000\n"
+"Last-Translator: Marcel Savegnago \n"
+"Language-Team: none\n"
+"Language: pt_BR\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.3.2\n"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+msgid "Action Needed"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__active
+msgid "Active"
+msgstr "Ativar/Ativo(a)"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_ids
+msgid "Activities"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Activity Exception Decoration"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid "Activity State"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Activity Type Icon"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.mail_activity_type_action_config_fleet_services
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.mail_activity_type_menu_config_fleet_services
+msgid "Activity Types"
+msgstr "Tipos de Atividades"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+msgid "Add a new tag"
+msgstr "Adicionar uma nova tag"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Archived"
+msgstr "Arquivado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_attachment_count
+msgid "Attachment Count"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+msgid "Changed Purchaser"
+msgstr "Comprador Alterado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+msgid "Changed Responsible"
+msgstr "Responsável Alterado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+msgid "Changed Vendor"
+msgstr "Fornecedor Alterado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid "Classify and analyze your services categories like: Repair, Maintenance"
+msgstr ""
+"Classifique e analise suas categorias de serviços como: Reparo, Manutenção"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__color
+msgid "Color Index"
+msgstr "Índice de Cor"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid "Create a new stage for vehicle services"
+msgstr "Criar um novo estágio para serviços de veículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_uid
+msgid "Created by"
+msgstr "Criado Por"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_date
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Current state of the vehicle"
+msgstr "Estágio atual do veículo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__display_name
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
+msgid "Display Name"
+msgstr "Exibir Nome"
+
+#. module: fleet_vehicle_service_kanban
+#: model:fleet.vehicle.log.services.stage,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_draft
+msgid "Draft"
+msgstr "Rascunho"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__purchaser_id
+msgid "Driver"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "Folded in Kanban"
+msgstr "Dobrado no Kanban"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_follower_ids
+msgid "Followers"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_channel_ids
+msgid "Followers (Channels)"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_partner_ids
+msgid "Followers (Partners)"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Font awesome icon e.g. fa-tasks"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Future Activities"
+msgstr "Atividades Futuras"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
+msgid "ID"
+msgstr "ID"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon to indicate an exception activity."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "If True this stage is folded in the kanban view."
+msgstr "Se For verdade, este estágio é dobrado na visão kanban."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
+msgid "If checked, new messages require your attention."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "If checked, some messages have a delivery error."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__1
+msgid "Important"
+msgstr "Importante"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_is_follower
+msgid "Is Follower"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services____last_update
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
+msgid "Last Modified on"
+msgstr "Última Modificação Feita em"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_uid
+msgid "Last Updated by"
+msgstr "Última Atualização por"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_date
+msgid "Last Updated on"
+msgstr "Última Atualização em"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Late Activities"
+msgstr "Atividades Atrasadas"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_main_attachment_id
+msgid "Main Attachment"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+msgid "Message Delivery error"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_ids
+msgid "Messages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__my_activity_date_deadline
+msgid "My Activity Deadline"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "My Services"
+msgstr "Meus Serviços"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__name
+msgid "Name"
+msgstr "Nome"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_date_deadline
+msgid "Next Activity Deadline"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_summary
+msgid "Next Activity Summary"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_id
+msgid "Next Activity Type"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__0
+msgid "Normal"
+msgstr "Normal"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of Actions"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of errors"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of messages which requires an action"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of messages with delivery error"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
+msgid "Number of unread messages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+msgid "Priority"
+msgstr "Prioridade"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__user_id
+msgid "Responsible"
+msgstr "Responsável"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_user_id
+msgid "Responsible User"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "SMS Delivery error"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Sequence"
+msgstr "Sequência"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Service Stage"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_conf_menu
+msgid "Services Logs"
+msgstr "Registros de Serviços"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_tag
+msgid "Services Tags"
+msgstr "Marcadores de Serviços"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services
+msgid "Services for vehicles"
+msgstr "Serviços para veículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Show all records which has next action date is before today"
+msgstr "Exibir todos os registros com data da próxima ação anterior a hoje"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Stage"
+msgstr "Estágio"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_stage_fleet_service_stage_name_unique
+msgid "Stage name already exists"
+msgstr "Nome do estágio já existe"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid ""
+"Status based on activities\n"
+"Overdue: Due date is already passed\n"
+"Today: Activity date is today\n"
+"Planned: Future activities."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__name
+msgid "Tag Name"
+msgstr "Nome do Marcador"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_tag_name_uniq
+msgid "Tag name already exists !"
+msgstr "Nome do marcador já existe"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid "Tags"
+msgstr "Marcadores"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Today Activities"
+msgstr "Atividades de Hoje"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Type of the exception activity on record."
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Unread Messages"
+msgstr "Mensagens Não Lidas"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
+msgid "Unread Messages Counter"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Used to order the stages"
+msgstr "Usado para ordenar os estágios"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_kanban
+msgid "Vehicle"
+msgstr "Veículo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_stage
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_menu
+msgid "Vehicle Services Stages"
+msgstr "Estágios de Serviços de Veículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_menu
+msgid "Vehicle Services Tags"
+msgstr "Marcadores de Serviços de Veículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
+msgid "Vehicles Services"
+msgstr "Serviços de Veículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__vendor_id
+msgid "Vendor"
+msgstr "Fornecedor"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid ""
+"You can customize available stages to track the evolution of\n"
+" each service. Example: registered, finished, etc."
+msgstr ""
+"Você pode personalizar os estágios disponíveis para acompanhar a evolução "
+"de\n"
+" cada serviço. Exemplo: registrado, finalizado, etc."
+
+#~ msgid "Purchaser"
+#~ msgstr "Comprador"
+
+#~ msgid "Status"
+#~ msgstr "Status"
From eff527cb58042941f4933c0d4a1371b31d43c3f6 Mon Sep 17 00:00:00 2001
From: Rodrigo Neves
Date: Mon, 20 Mar 2023 18:16:01 -0300
Subject: [PATCH 06/30] [MIG] fleet_vehicle_service_kanban: Migration to 15.0
---
fleet_vehicle_service_kanban/__manifest__.py | 2 +-
.../i18n/fleet_vehicle_service_kanban.pot | 10 ++++
fleet_vehicle_service_kanban/i18n/pt_BR.po | 10 ++++
.../fleet_vehicle_log_services_views.xml | 47 ++++++++++---------
.../views/mail_activity_type_views.xml | 2 +-
5 files changed, 47 insertions(+), 24 deletions(-)
diff --git a/fleet_vehicle_service_kanban/__manifest__.py b/fleet_vehicle_service_kanban/__manifest__.py
index 635ef6095..f12932f10 100644
--- a/fleet_vehicle_service_kanban/__manifest__.py
+++ b/fleet_vehicle_service_kanban/__manifest__.py
@@ -10,7 +10,7 @@
"development_status": "Production/Stable",
"website": "https://github.com/OCA/fleet",
"license": "AGPL-3",
- "version": "14.0.1.0.0",
+ "version": "15.0.1.0.0",
"depends": ["fleet", "mail"],
"data": [
"security/ir.model.access.csv",
diff --git a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
index 664872045..f669f4253 100644
--- a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
+++ b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
@@ -450,6 +450,16 @@ msgstr ""
msgid "Vendor"
msgstr ""
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website Messages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website communication history"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
msgid ""
diff --git a/fleet_vehicle_service_kanban/i18n/pt_BR.po b/fleet_vehicle_service_kanban/i18n/pt_BR.po
index 2c55e5747..a944c6389 100644
--- a/fleet_vehicle_service_kanban/i18n/pt_BR.po
+++ b/fleet_vehicle_service_kanban/i18n/pt_BR.po
@@ -453,6 +453,16 @@ msgstr "Serviços de Veículos"
msgid "Vendor"
msgstr "Fornecedor"
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website Messages"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website communication history"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
msgid ""
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
index ab0c0f98c..6b1660e3b 100644
--- a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
@@ -6,6 +6,7 @@
+
stage_id
+
+
+
+
+
+
+
+
+
+
+
+
+
![Vehicle]()
+
+
-
-
-
-
-
-
-
-
-
-
-
![Vehicle]()
-
-
diff --git a/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml b/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml
index 01aef2c8a..136c85b75 100644
--- a/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml
+++ b/fleet_vehicle_service_kanban/views/mail_activity_type_views.xml
@@ -10,7 +10,7 @@
tree,form
['|', ('res_model_id', '=', False), ('res_model_id.model', '=', 'fleet.vehicle.log.services')]
+ >['|', ('res_model', '=', False), ('res_model', '=', 'fleet.vehicle.log.services')]
{'default_res_model': 'fleet.vehicle.log.services'}
From f28299786ed3e0e432d9247be0d089f9f890256f Mon Sep 17 00:00:00 2001
From: Rodrigo Neves
Date: Tue, 21 Mar 2023 19:00:48 -0300
Subject: [PATCH 07/30] [IMP] fleet_vehicle_service_kanban: Add Tests
[UPD] Update fleet_vehicle_service_kanban.pot
[UPD] README.rst
[UPD] Update fleet_vehicle_service_kanban.pot
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: fleet-15.0/fleet-15.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-15-0/fleet-15-0-fleet_vehicle_service_kanban/
---
fleet_vehicle_service_kanban/README.rst | 10 +--
.../i18n/fleet_vehicle_service_kanban.pot | 20 +++--
fleet_vehicle_service_kanban/i18n/pt_BR.po | 18 ++--
.../static/description/index.html | 6 +-
.../tests/__init__.py | 1 +
.../tests/test_fleet_vehicle_log_service.py | 86 +++++++++++++++++++
6 files changed, 116 insertions(+), 25 deletions(-)
create mode 100644 fleet_vehicle_service_kanban/tests/test_fleet_vehicle_log_service.py
diff --git a/fleet_vehicle_service_kanban/README.rst b/fleet_vehicle_service_kanban/README.rst
index 5b2d23162..ab2644eeb 100644
--- a/fleet_vehicle_service_kanban/README.rst
+++ b/fleet_vehicle_service_kanban/README.rst
@@ -14,13 +14,13 @@ Kanban Features for Vehicle Services
: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/14.0/fleet_vehicle_service_kanban
+ :target: https://github.com/OCA/fleet/tree/15.0/fleet_vehicle_service_kanban
:alt: OCA/fleet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
- :target: https://translation.odoo-community.org/projects/fleet-14-0/fleet-14-0-fleet_vehicle_service_kanban
+ :target: https://translation.odoo-community.org/projects/fleet-15-0/fleet-15-0-fleet_vehicle_service_kanban
: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/14.0
+ :target: https://runbot.odoo-community.org/runbot/291/15.0
:alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5|
@@ -45,7 +45,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.
@@ -93,6 +93,6 @@ Current `maintainers `__:
|maintainer-mamcode| |maintainer-ivantodorovich|
-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_service_kanban/i18n/fleet_vehicle_service_kanban.pot b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
index f669f4253..f09c21896 100644
--- a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
+++ b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Odoo Server 14.0\n"
+"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -13,6 +13,11 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
+msgid "/>"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
msgid "Action Needed"
@@ -117,7 +122,6 @@ msgid "Current state of the vehicle"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__display_name
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
msgid "Display Name"
@@ -143,11 +147,6 @@ msgstr ""
msgid "Followers"
msgstr ""
-#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_channel_ids
-msgid "Followers (Channels)"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_partner_ids
msgid "Followers (Partners)"
@@ -169,7 +168,11 @@ msgid "Group By"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__has_message
+msgid "Has Message"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
msgid "ID"
@@ -213,7 +216,6 @@ msgid "Is Follower"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services____last_update
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
msgid "Last Modified on"
diff --git a/fleet_vehicle_service_kanban/i18n/pt_BR.po b/fleet_vehicle_service_kanban/i18n/pt_BR.po
index a944c6389..f04661442 100644
--- a/fleet_vehicle_service_kanban/i18n/pt_BR.po
+++ b/fleet_vehicle_service_kanban/i18n/pt_BR.po
@@ -16,6 +16,11 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2\n"
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
+msgid "/>"
+msgstr ""
+
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
msgid "Action Needed"
@@ -120,7 +125,6 @@ msgid "Current state of the vehicle"
msgstr "Estágio atual do veículo"
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__display_name
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
msgid "Display Name"
@@ -146,11 +150,6 @@ msgstr "Dobrado no Kanban"
msgid "Followers"
msgstr ""
-#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_channel_ids
-msgid "Followers (Channels)"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_partner_ids
msgid "Followers (Partners)"
@@ -172,7 +171,11 @@ msgid "Group By"
msgstr "Agrupar por"
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__has_message
+msgid "Has Message"
+msgstr ""
+
+#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
msgid "ID"
@@ -216,7 +219,6 @@ msgid "Is Follower"
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services____last_update
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
msgid "Last Modified on"
diff --git a/fleet_vehicle_service_kanban/static/description/index.html b/fleet_vehicle_service_kanban/static/description/index.html
index acc736e1b..b17ff1d27 100644
--- a/fleet_vehicle_service_kanban/static/description/index.html
+++ b/fleet_vehicle_service_kanban/static/description/index.html
@@ -367,7 +367,7 @@ Kanban Features for Vehicle Services
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the following features to vehicle services (fleet.vehicle.log.service):
- Kanban view.
@@ -394,7 +394,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.
diff --git a/fleet_vehicle_service_kanban/tests/__init__.py b/fleet_vehicle_service_kanban/tests/__init__.py
index 52335fcad..e7e0b9366 100644
--- a/fleet_vehicle_service_kanban/tests/__init__.py
+++ b/fleet_vehicle_service_kanban/tests/__init__.py
@@ -3,3 +3,4 @@
from . import common
from . import test_vehicle_log_services
+from . import test_fleet_vehicle_log_service
diff --git a/fleet_vehicle_service_kanban/tests/test_fleet_vehicle_log_service.py b/fleet_vehicle_service_kanban/tests/test_fleet_vehicle_log_service.py
new file mode 100644
index 000000000..76664f3af
--- /dev/null
+++ b/fleet_vehicle_service_kanban/tests/test_fleet_vehicle_log_service.py
@@ -0,0 +1,86 @@
+from odoo.tests.common import TransactionCase
+
+
+class TestFleetVehicleLogServices(TransactionCase):
+ def setUp(self):
+ super(TestFleetVehicleLogServices, self).setUp()
+
+ self.user = self.env["res.users"].create(
+ {
+ "name": "Test User",
+ "login": "testuser",
+ "email": "testuser@example.com",
+ "password": "password",
+ }
+ )
+
+ self.brand = self.env["fleet.vehicle.model.brand"].create(
+ {
+ "name": "Audi",
+ }
+ )
+ self.vehicle_model = self.env["fleet.vehicle.model"].create(
+ {"name": "Test Vehicle Model", "brand_id": self.brand.id}
+ )
+ self.vehicle = self.env["fleet.vehicle"].create(
+ {
+ "model_id": self.vehicle_model.id,
+ "license_plate": "ABC-1234",
+ "odometer": 1000,
+ }
+ )
+
+ self.service_type = self.env["fleet.service.type"].create(
+ {"name": "Fatura do Fornecedor", "category": "service"}
+ )
+
+ def test__read_group_stage_ids(self):
+ stages = []
+ domain = []
+ order = "name asc"
+ api = self.env["fleet.vehicle.log.services"]
+ result = api._read_group_stage_ids(stages, domain, order)
+ self.assertTrue(result)
+
+ def test_create_service_entry(self):
+ service_entry = self.env["fleet.vehicle.log.services"].create(
+ {
+ "vehicle_id": self.vehicle.id,
+ "notes": "Test notes",
+ "service_type_id": self.service_type.id,
+ }
+ )
+
+ self.assertEqual(service_entry.vehicle_id, self.vehicle)
+ self.assertEqual(service_entry.notes, "Test notes")
+
+ def test_track_subtype(self):
+ service_entry = self.env["fleet.vehicle.log.services"].create(
+ {
+ "vehicle_id": self.vehicle.id,
+ "notes": "Test notes",
+ "service_type_id": self.service_type.id,
+ }
+ )
+
+ self.assertEqual(
+ service_entry._track_subtype(init_values={"user_id": 1}),
+ self.env.ref(
+ "fleet_vehicle_service_kanban."
+ "mail_message_subtype_fleet_service_user_updated"
+ ),
+ )
+ self.assertEqual(
+ service_entry._track_subtype(init_values={"purchaser_id": 1}),
+ self.env.ref(
+ "fleet_vehicle_service_kanban."
+ "mail_message_subtype_fleet_service_purchaser_updated"
+ ),
+ )
+ self.assertEqual(
+ service_entry._track_subtype(init_values={"vendor_id": 1}),
+ self.env.ref(
+ "fleet_vehicle_service_kanban."
+ "mail_message_subtype_fleet_service_vendor_updated"
+ ),
+ )
From b1724392b60ba3ca61856ff881dd87b8a26369a9 Mon Sep 17 00:00:00 2001
From: Kaynnan Bardauil
Date: Mon, 10 Apr 2023 10:22:02 -0300
Subject: [PATCH 08/30] [MIG] fleet_vehicle_service_kanban: Migration to 16.0
---
fleet_vehicle_service_kanban/__manifest__.py | 2 +-
.../views/fleet_vehicle_log_services_views.xml | 12 +++---------
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/fleet_vehicle_service_kanban/__manifest__.py b/fleet_vehicle_service_kanban/__manifest__.py
index f12932f10..ddb442e6e 100644
--- a/fleet_vehicle_service_kanban/__manifest__.py
+++ b/fleet_vehicle_service_kanban/__manifest__.py
@@ -10,7 +10,7 @@
"development_status": "Production/Stable",
"website": "https://github.com/OCA/fleet",
"license": "AGPL-3",
- "version": "15.0.1.0.0",
+ "version": "16.0.1.0.0",
"depends": ["fleet", "mail"],
"data": [
"security/ir.model.access.csv",
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
index 6b1660e3b..84adcf6d4 100644
--- a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
@@ -62,19 +62,13 @@
stage_id
-
+
-
+
@@ -103,7 +97,7 @@
t-att-alt="record.vehicle_id.value"
/>
- />
+
From 464f415e3b963163568188a33e3fc43f3ba74852 Mon Sep 17 00:00:00 2001
From: Kaynnan Bardauil
Date: Mon, 10 Apr 2023 10:24:28 -0300
Subject: [PATCH 09/30] [IMP] fleet_vehicle_service_kanban: add contributing
name
[UPD] Update fleet_vehicle_service_kanban.pot
[UPD] README.rst
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/
---
fleet_vehicle_service_kanban/README.rst | 11 ++++++-----
.../i18n/fleet_vehicle_service_kanban.pot | 19 +------------------
fleet_vehicle_service_kanban/i18n/pt_BR.po | 17 -----------------
.../readme/CONTRIBUTORS.rst | 1 +
.../static/description/index.html | 7 ++++---
5 files changed, 12 insertions(+), 43 deletions(-)
diff --git a/fleet_vehicle_service_kanban/README.rst b/fleet_vehicle_service_kanban/README.rst
index ab2644eeb..c168fe4d3 100644
--- a/fleet_vehicle_service_kanban/README.rst
+++ b/fleet_vehicle_service_kanban/README.rst
@@ -14,13 +14,13 @@ Kanban Features for Vehicle Services
: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_service_kanban
+ :target: https://github.com/OCA/fleet/tree/16.0/fleet_vehicle_service_kanban
: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_service_kanban
+ :target: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban
: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|
@@ -45,7 +45,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.
@@ -68,6 +68,7 @@ Contributors
* `Escodoo `_:
* Marcel Savegnago
+ * Kaynnan Lemes
Maintainers
~~~~~~~~~~~
@@ -93,6 +94,6 @@ Current `maintainers `__:
|maintainer-mamcode| |maintainer-ivantodorovich|
-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_service_kanban/i18n/fleet_vehicle_service_kanban.pot b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
index f09c21896..4bc7c6140 100644
--- a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
+++ b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.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"
@@ -13,11 +13,6 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
-#. module: fleet_vehicle_service_kanban
-#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
-msgid "/>"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
msgid "Action Needed"
@@ -195,7 +190,6 @@ msgstr ""
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
-#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
msgid "If checked, new messages require your attention."
msgstr ""
@@ -308,11 +302,6 @@ msgstr ""
msgid "Number of messages with delivery error"
msgstr ""
-#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
-msgid "Number of unread messages"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
@@ -409,16 +398,10 @@ msgid "Type of the exception activity on record."
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "Unread Messages"
msgstr ""
-#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
-msgid "Unread Messages Counter"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
msgid "Used to order the stages"
diff --git a/fleet_vehicle_service_kanban/i18n/pt_BR.po b/fleet_vehicle_service_kanban/i18n/pt_BR.po
index f04661442..938ad1166 100644
--- a/fleet_vehicle_service_kanban/i18n/pt_BR.po
+++ b/fleet_vehicle_service_kanban/i18n/pt_BR.po
@@ -16,11 +16,6 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3.2\n"
-#. module: fleet_vehicle_service_kanban
-#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
-msgid "/>"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
msgid "Action Needed"
@@ -198,7 +193,6 @@ msgstr "Se For verdade, este estágio é dobrado na visão kanban."
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
-#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
msgid "If checked, new messages require your attention."
msgstr ""
@@ -311,11 +305,6 @@ msgstr ""
msgid "Number of messages with delivery error"
msgstr ""
-#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
-msgid "Number of unread messages"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
@@ -412,16 +401,10 @@ msgid "Type of the exception activity on record."
msgstr ""
#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "Unread Messages"
msgstr "Mensagens Não Lidas"
-#. module: fleet_vehicle_service_kanban
-#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_unread_counter
-msgid "Unread Messages Counter"
-msgstr ""
-
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
msgid "Used to order the stages"
diff --git a/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst b/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
index 415583dcd..896b559e4 100644
--- a/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
+++ b/fleet_vehicle_service_kanban/readme/CONTRIBUTORS.rst
@@ -6,3 +6,4 @@
* `Escodoo `_:
* Marcel Savegnago
+ * Kaynnan Lemes
diff --git a/fleet_vehicle_service_kanban/static/description/index.html b/fleet_vehicle_service_kanban/static/description/index.html
index b17ff1d27..5ca8a4c60 100644
--- a/fleet_vehicle_service_kanban/static/description/index.html
+++ b/fleet_vehicle_service_kanban/static/description/index.html
@@ -367,7 +367,7 @@ Kanban Features for Vehicle Services
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

This module adds the following features to vehicle services (fleet.vehicle.log.service):
- Kanban view.
@@ -394,7 +394,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.
From 7a0950f55220a4f87fbab3df70d03e9a69197483 Mon Sep 17 00:00:00 2001
From: mymage
Date: Tue, 18 Apr 2023 20:51:21 +0000
Subject: [PATCH 10/30] Added translation using Weblate (Italian)
Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
---
fleet_vehicle_service_kanban/i18n/it.po | 464 ++++++++++++++++++++++++
1 file changed, 464 insertions(+)
create mode 100644 fleet_vehicle_service_kanban/i18n/it.po
diff --git a/fleet_vehicle_service_kanban/i18n/it.po b/fleet_vehicle_service_kanban/i18n/it.po
new file mode 100644
index 000000000..1fbd17295
--- /dev/null
+++ b/fleet_vehicle_service_kanban/i18n/it.po
@@ -0,0 +1,464 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_service_kanban
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 16.0\n"
+"Report-Msgid-Bugs-To: \n"
+"PO-Revision-Date: 2023-04-21 14:34+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_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+msgid "Action Needed"
+msgstr "Azione richiesta"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__active
+msgid "Active"
+msgstr "Attivo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_ids
+msgid "Activities"
+msgstr "Attività"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Activity Exception Decoration"
+msgstr "Decorazione eccezione attività"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid "Activity State"
+msgstr "Stato attività"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Activity Type Icon"
+msgstr "Icona tipo attività"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.mail_activity_type_action_config_fleet_services
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.mail_activity_type_menu_config_fleet_services
+msgid "Activity Types"
+msgstr "Tipi attività"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+msgid "Add a new tag"
+msgstr "Aggiungi nuova etichetta"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Archived"
+msgstr "Archiviato"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_attachment_count
+msgid "Attachment Count"
+msgstr "Conteggio allegati"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+msgid "Changed Purchaser"
+msgstr "Acquisitore modificato"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+msgid "Changed Responsible"
+msgstr "Responsabile modificato"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+msgid "Changed Vendor"
+msgstr "Venditore modificato"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid ""
+"Classify and analyze your services categories like: Repair, Maintenance"
+msgstr ""
+"Classifica e analizza le tue categorie servizi come: riparazione, "
+"manutenzione"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__color
+msgid "Color Index"
+msgstr "Indice colore"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid "Create a new stage for vehicle services"
+msgstr "Crea una nuova fase per i servizi veicolo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_uid
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_date
+msgid "Created on"
+msgstr "Creato il"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Current state of the vehicle"
+msgstr "Stato attuale del veicolo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: fleet_vehicle_service_kanban
+#: model:fleet.vehicle.log.services.stage,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_draft
+msgid "Draft"
+msgstr "Bozza"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__purchaser_id
+msgid "Driver"
+msgstr "Autista"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "Folded in Kanban"
+msgstr "Minimizzato nel Kanban"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_follower_ids
+msgid "Followers"
+msgstr "Seguito da"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_partner_ids
+msgid "Followers (Partners)"
+msgstr "Seguito da (partner)"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Font awesome icon e.g. fa-tasks"
+msgstr "Icona Font Awesome es. fa-tasks"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Future Activities"
+msgstr "Attività future"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Group By"
+msgstr "Raggruppa per"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__has_message
+msgid "Has Message"
+msgstr "Ha un messaggio"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
+msgid "ID"
+msgstr "ID"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon"
+msgstr "Icona"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon to indicate an exception activity."
+msgstr "Icona per indicare un'attività eccezione."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "If True this stage is folded in the kanban view."
+msgstr "Se vero questa fase è minimizzata nella vista Kanban."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+msgid "If checked, new messages require your attention."
+msgstr "Se selezionata, nuovi messaggi richiedono attenzione."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "If checked, some messages have a delivery error."
+msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__1
+msgid "Important"
+msgstr "Importante"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_is_follower
+msgid "Is Follower"
+msgstr "Segue"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_uid
+msgid "Last Updated by"
+msgstr "Ultimo aggiornamento di"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_date
+msgid "Last Updated on"
+msgstr "Ultimo aggiornamento il"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Late Activities"
+msgstr "Attività in ritardo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_main_attachment_id
+msgid "Main Attachment"
+msgstr "Allegato principale"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+msgid "Message Delivery error"
+msgstr "Errore di consegna messaggio"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_ids
+msgid "Messages"
+msgstr "Messaggi"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__my_activity_date_deadline
+msgid "My Activity Deadline"
+msgstr "Scadenza mia attività"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "My Services"
+msgstr "I miei servizi"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__name
+msgid "Name"
+msgstr "Nome"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_date_deadline
+msgid "Next Activity Deadline"
+msgstr "Scadenza attività successiva"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_summary
+msgid "Next Activity Summary"
+msgstr "Sommario attività successiva"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_id
+msgid "Next Activity Type"
+msgstr "Tipo attività successiva"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__0
+msgid "Normal"
+msgstr "Normale"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of Actions"
+msgstr "Numero di Azioni"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of errors"
+msgstr "Numero di errori"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of messages which requires an action"
+msgstr "Numero di messaggi che richiedono una azione"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of messages with delivery error"
+msgstr "Numero di messaggi con un errore di consegna"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+msgid "Priority"
+msgstr "Priorità"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__user_id
+msgid "Responsible"
+msgstr "Responsabile"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_user_id
+msgid "Responsible User"
+msgstr "Utente responsabile"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "SMS Delivery error"
+msgstr "Errore consegna SMS"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Sequence"
+msgstr "Sequenza"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Service Stage"
+msgstr "Fase servizio"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_conf_menu
+msgid "Services Logs"
+msgstr "Registri servizi"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_tag
+msgid "Services Tags"
+msgstr "Etichette servizi"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services
+msgid "Services for vehicles"
+msgstr "Servizi per veicoli"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Show all records which has next action date is before today"
+msgstr "Visualizza tutte le righe con l'azione successiva antecedente ad oggi"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Stage"
+msgstr "Fase"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_stage_fleet_service_stage_name_unique
+msgid "Stage name already exists"
+msgstr "Il nome della fase esiste già"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid ""
+"Status based on activities\n"
+"Overdue: Due date is already passed\n"
+"Today: Activity date is today\n"
+"Planned: Future activities."
+msgstr ""
+"Stato in base alle attività\n"
+"Scaduto: la data richiesta è trascorsa\n"
+"Oggi: la data attività è oggi\n"
+"Pianificato: attività future."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__name
+msgid "Tag Name"
+msgstr "Nome etichetta"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_tag_name_uniq
+msgid "Tag name already exists !"
+msgstr "Il nome etichetta esiste già!"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid "Tags"
+msgstr "Etichette"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Today Activities"
+msgstr "Attività odierne"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Type of the exception activity on record."
+msgstr "Tipo di attività eccezione sul record."
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Unread Messages"
+msgstr "Messaggi non letti"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Used to order the stages"
+msgstr "Utilizzato per ordinare le fasi"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_kanban
+msgid "Vehicle"
+msgstr "Veicolo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_stage
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_menu
+msgid "Vehicle Services Stages"
+msgstr "Fasi servizi veicolo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_menu
+msgid "Vehicle Services Tags"
+msgstr "Etichette servizi veicolo"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
+msgid "Vehicles Services"
+msgstr "Servizi veicoli"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__vendor_id
+msgid "Vendor"
+msgstr "Venditore"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website Messages"
+msgstr "Messaggi sito web"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website communication history"
+msgstr "Cronologia comunicazioni sito web"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid ""
+"You can customize available stages to track the evolution of\n"
+" each service. Example: registered, finished, etc."
+msgstr ""
+"Si possono personalizzare le fasi disponibili per tracciare l'evoluzione di\n"
+" ogni servizio. Esempio: registrato, completato, ecc."
From 5f4fed770c7f34059e0e6058e091049ca8469eb2 Mon Sep 17 00:00:00 2001
From: Francesco Foresti
Date: Wed, 26 Apr 2023 15:50:20 +0000
Subject: [PATCH 11/30] Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
---
fleet_vehicle_service_kanban/i18n/it.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/fleet_vehicle_service_kanban/i18n/it.po b/fleet_vehicle_service_kanban/i18n/it.po
index 1fbd17295..249fa55e4 100644
--- a/fleet_vehicle_service_kanban/i18n/it.po
+++ b/fleet_vehicle_service_kanban/i18n/it.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2023-04-21 14:34+0000\n"
-"Last-Translator: mymage \n"
+"PO-Revision-Date: 2023-04-26 18:34+0000\n"
+"Last-Translator: Francesco Foresti \n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
@@ -270,17 +270,17 @@ msgstr "Nome"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_date_deadline
msgid "Next Activity Deadline"
-msgstr "Scadenza attività successiva"
+msgstr "Scadenza prossima attività"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_summary
msgid "Next Activity Summary"
-msgstr "Sommario attività successiva"
+msgstr "Riepilogo prossima attività"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_id
msgid "Next Activity Type"
-msgstr "Tipo attività successiva"
+msgstr "Tipologia prossima attività"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__0
From 9701ab546153f611ba475d1fa8ee9b7b5e4a8bb0 Mon Sep 17 00:00:00 2001
From: mymage
Date: Tue, 9 May 2023 11:31:03 +0000
Subject: [PATCH 12/30] Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
---
fleet_vehicle_service_kanban/i18n/it.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fleet_vehicle_service_kanban/i18n/it.po b/fleet_vehicle_service_kanban/i18n/it.po
index 249fa55e4..0fef8ee8d 100644
--- a/fleet_vehicle_service_kanban/i18n/it.po
+++ b/fleet_vehicle_service_kanban/i18n/it.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2023-04-26 18:34+0000\n"
-"Last-Translator: Francesco Foresti \n"
+"PO-Revision-Date: 2023-05-09 13:44+0000\n"
+"Last-Translator: mymage \n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
@@ -442,7 +442,7 @@ msgstr "Servizi veicoli"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__vendor_id
msgid "Vendor"
-msgstr "Venditore"
+msgstr "Fornitore"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
From 3575a4dd64dd25ca73d32ba7f5a9af9b6cfed6a0 Mon Sep 17 00:00:00 2001
From: Francesco Foresti
Date: Fri, 12 May 2023 10:48:02 +0000
Subject: [PATCH 13/30] Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
---
fleet_vehicle_service_kanban/i18n/it.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/fleet_vehicle_service_kanban/i18n/it.po b/fleet_vehicle_service_kanban/i18n/it.po
index 0fef8ee8d..24cd7b845 100644
--- a/fleet_vehicle_service_kanban/i18n/it.po
+++ b/fleet_vehicle_service_kanban/i18n/it.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2023-05-09 13:44+0000\n"
-"Last-Translator: mymage \n"
+"PO-Revision-Date: 2023-05-17 15:36+0000\n"
+"Last-Translator: Francesco Foresti \n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
@@ -300,12 +300,12 @@ msgstr "Numero di errori"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
msgid "Number of messages which requires an action"
-msgstr "Numero di messaggi che richiedono una azione"
+msgstr "Numero di messaggi che richiedono un'azione"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
msgid "Number of messages with delivery error"
-msgstr "Numero di messaggi con un errore di consegna"
+msgstr "Numero di messaggi con errore di consegna"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
From 7fd2c6fb7dfdef53f8f40da6477b23ea883a9ffd Mon Sep 17 00:00:00 2001
From: mymage
Date: Thu, 18 May 2023 13:01:27 +0000
Subject: [PATCH 14/30] Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
---
fleet_vehicle_service_kanban/i18n/it.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/fleet_vehicle_service_kanban/i18n/it.po b/fleet_vehicle_service_kanban/i18n/it.po
index 24cd7b845..f0d9c0825 100644
--- a/fleet_vehicle_service_kanban/i18n/it.po
+++ b/fleet_vehicle_service_kanban/i18n/it.po
@@ -6,15 +6,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2023-05-17 15:36+0000\n"
-"Last-Translator: Francesco Foresti \n"
+"PO-Revision-Date: 2023-05-18 15:35+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"
+"X-Generator: Weblate 4.16.4\n"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
@@ -290,7 +290,7 @@ msgstr "Normale"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
msgid "Number of Actions"
-msgstr "Numero di Azioni"
+msgstr "Numero di azioni"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
From c13536b2d24d11afb44432654d242e1253f89792 Mon Sep 17 00:00:00 2001
From: Francesco Foresti
Date: Wed, 24 May 2023 15:31:27 +0000
Subject: [PATCH 15/30] Translated using Weblate (Italian)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/it/
---
fleet_vehicle_service_kanban/i18n/it.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/fleet_vehicle_service_kanban/i18n/it.po b/fleet_vehicle_service_kanban/i18n/it.po
index f0d9c0825..47b36098b 100644
--- a/fleet_vehicle_service_kanban/i18n/it.po
+++ b/fleet_vehicle_service_kanban/i18n/it.po
@@ -6,15 +6,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2023-05-18 15:35+0000\n"
-"Last-Translator: mymage \n"
+"PO-Revision-Date: 2023-05-24 18:08+0000\n"
+"Last-Translator: Francesco Foresti \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.16.4\n"
+"X-Generator: Weblate 4.17\n"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
@@ -61,7 +61,7 @@ msgstr "Aggiungi nuova etichetta"
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
msgid "Archived"
-msgstr "Archiviato"
+msgstr "In archivio"
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_attachment_count
From 276c9f532d01778ce9e129e01c85520be0c6766a Mon Sep 17 00:00:00 2001
From: Ivorra78
Date: Thu, 3 Aug 2023 18:16:25 +0000
Subject: [PATCH 16/30] Added translation using Weblate (Spanish)
Translated using Weblate (Spanish)
Currently translated at 100.0% (83 of 83 strings)
Translation: fleet-16.0/fleet-16.0-fleet_vehicle_service_kanban
Translate-URL: https://translation.odoo-community.org/projects/fleet-16-0/fleet-16-0-fleet_vehicle_service_kanban/es/
[UPD] README.rst
[UPD] Update fleet_vehicle_service_kanban.pot
---
fleet_vehicle_service_kanban/README.rst | 15 +-
fleet_vehicle_service_kanban/i18n/es.po | 466 ++++++++++++++++++
.../i18n/fleet_vehicle_service_kanban.pot | 2 +-
.../static/description/index.html | 36 +-
4 files changed, 495 insertions(+), 24 deletions(-)
create mode 100644 fleet_vehicle_service_kanban/i18n/es.po
diff --git a/fleet_vehicle_service_kanban/README.rst b/fleet_vehicle_service_kanban/README.rst
index c168fe4d3..ba449b142 100644
--- a/fleet_vehicle_service_kanban/README.rst
+++ b/fleet_vehicle_service_kanban/README.rst
@@ -2,10 +2,13 @@
Kanban Features for Vehicle Services
====================================
-.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+..
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+ !! source digest: sha256:2ea925272a27c1dce0c4313625204f83c4185d337cdba644dac3fee0c0b89959
+ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
@@ -19,11 +22,11 @@ Kanban Features for Vehicle Services
.. |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_service_kanban
: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 adds the following features to vehicle services (fleet.vehicle.log.service):
@@ -44,7 +47,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_service_kanban/i18n/es.po b/fleet_vehicle_service_kanban/i18n/es.po
new file mode 100644
index 000000000..fbcd30f12
--- /dev/null
+++ b/fleet_vehicle_service_kanban/i18n/es.po
@@ -0,0 +1,466 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * fleet_vehicle_service_kanban
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 16.0\n"
+"Report-Msgid-Bugs-To: \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_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+msgid "Action Needed"
+msgstr "Necesaria acción"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__active
+msgid "Active"
+msgstr "Activo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_ids
+msgid "Activities"
+msgstr "Actividades"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Activity Exception Decoration"
+msgstr "Decoración de actividad de excepción"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid "Activity State"
+msgstr "Estado de la actividad"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Activity Type Icon"
+msgstr "Icono de tipo de actvidad"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.mail_activity_type_action_config_fleet_services
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.mail_activity_type_menu_config_fleet_services
+msgid "Activity Types"
+msgstr "Tipos de actividades"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+msgid "Add a new tag"
+msgstr "Añadir una nueva etiqueta"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Archived"
+msgstr "Archivado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_attachment_count
+msgid "Attachment Count"
+msgstr "Recuento de archivos adjuntos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_purchaser_updated
+msgid "Changed Purchaser"
+msgstr "Comprador cambiado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_user_updated
+msgid "Changed Responsible"
+msgstr "Responsable cambiado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:mail.message.subtype,description:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+#: model:mail.message.subtype,name:fleet_vehicle_service_kanban.mail_message_subtype_fleet_service_vendor_updated
+msgid "Changed Vendor"
+msgstr "Vendedor Cambiado"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid ""
+"Classify and analyze your services categories like: Repair, Maintenance"
+msgstr ""
+"Clasifique y analice sus categorías de servicios como: Reparación, "
+"Mantenimiento"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__color
+msgid "Color Index"
+msgstr "Índice de color"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid "Create a new stage for vehicle services"
+msgstr "Crear una nueva etapa para los servicios de vehículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_uid
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__create_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__create_date
+msgid "Created on"
+msgstr "Creado el"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Current state of the vehicle"
+msgstr "Estado actual del vehículo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__display_name
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__display_name
+msgid "Display Name"
+msgstr "Mostrar Nombre"
+
+#. module: fleet_vehicle_service_kanban
+#: model:fleet.vehicle.log.services.stage,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_draft
+msgid "Draft"
+msgstr "Borrador"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__purchaser_id
+msgid "Driver"
+msgstr "Conductor"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "Folded in Kanban"
+msgstr "Doblado en Kanban"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_follower_ids
+msgid "Followers"
+msgstr "Seguidores/as"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_partner_ids
+msgid "Followers (Partners)"
+msgstr "Seguidores (socios)"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_icon
+msgid "Font awesome icon e.g. fa-tasks"
+msgstr "Icono de fuente impresionante, por ejemplo fa-tasks"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Future Activities"
+msgstr "Actividades futuras"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Group By"
+msgstr "Agrupado por"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__has_message
+msgid "Has Message"
+msgstr "Tiene mensaje"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__id
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__id
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon"
+msgstr "Icono"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_icon
+msgid "Icon to indicate an exception activity."
+msgstr "Icono para indicar una actividad por excepción."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__fold
+msgid "If True this stage is folded in the kanban view."
+msgstr "Si es Verdadero, esta etapa se pliega en la vista Kanban."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction
+msgid "If checked, new messages require your attention."
+msgstr "Si está marcado, nuevos mensajes necesitan su atención."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "If checked, some messages have a delivery error."
+msgstr "Si está marcado, algunos mensajes tienen un error de entrega."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__1
+msgid "Important"
+msgstr "Importante"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_is_follower
+msgid "Is Follower"
+msgstr "Es Seguidor/a"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage____last_update
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag____last_update
+msgid "Last Modified on"
+msgstr "Última Modificación el"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_uid
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_uid
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__write_date
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__write_date
+msgid "Last Updated on"
+msgstr "Última Actualización el"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Late Activities"
+msgstr "Actividades tardías"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_main_attachment_id
+msgid "Main Attachment"
+msgstr "Archivo adjunto principal"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error
+msgid "Message Delivery error"
+msgstr "Error en entrega del mensaje"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_ids
+msgid "Messages"
+msgstr "Mensajes"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__my_activity_date_deadline
+msgid "My Activity Deadline"
+msgstr "Fecha límite de mi actividad"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "My Services"
+msgstr "Mis servicios"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__name
+msgid "Name"
+msgstr "Nombre"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_date_deadline
+msgid "Next Activity Deadline"
+msgstr "Fecha Límite para la Próxima Actividad"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_summary
+msgid "Next Activity Summary"
+msgstr "Resumen de la Siguiente Actividad"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_type_id
+msgid "Next Activity Type"
+msgstr "Tipo de la siguiente actividad"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields.selection,name:fleet_vehicle_service_kanban.selection__fleet_vehicle_log_services__priority__0
+msgid "Normal"
+msgstr "Normal"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of Actions"
+msgstr "Número de acciones"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of errors"
+msgstr "Número de errores"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
+msgid "Number of messages which requires an action"
+msgstr "Números de mensajes que requieren una acción"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_error_counter
+msgid "Number of messages with delivery error"
+msgstr "Número de mensajes con error de entrega"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__priority
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_form
+msgid "Priority"
+msgstr "Prioridad"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__user_id
+msgid "Responsible"
+msgstr "Responsable"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_user_id
+msgid "Responsible User"
+msgstr "Usuario Responsabele"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_has_sms_error
+msgid "SMS Delivery error"
+msgstr "Error en la entrega de sms"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Sequence"
+msgstr "Secuencia"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__stage_id
+msgid "Service Stage"
+msgstr "Etapa de servicio"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_conf_menu
+msgid "Services Logs"
+msgstr "Registros de servicios"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_tag
+msgid "Services Tags"
+msgstr "Etiquetas de servicios"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services
+msgid "Services for vehicles"
+msgstr "Servicios para vehículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Show all records which has next action date is before today"
+msgstr ""
+"Mostrar todos los registros que tienen la próxima fecha de acción antes que "
+"hoy"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Stage"
+msgstr "Etapa"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_stage_fleet_service_stage_name_unique
+msgid "Stage name already exists"
+msgstr "El nombre de la etapa ya existe"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_state
+msgid ""
+"Status based on activities\n"
+"Overdue: Due date is already passed\n"
+"Today: Activity date is today\n"
+"Planned: Future activities."
+msgstr ""
+"Estado basado en actividades\n"
+"Atrasada: La fecha de vencimiento ya ha pasado\n"
+"Hoy: La fecha de entrega es hoy\n"
+"Planificada: Futuras actividades."
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_tag__name
+msgid "Tag Name"
+msgstr "Nombre de etiqueta"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.constraint,message:fleet_vehicle_service_kanban.constraint_fleet_vehicle_log_services_tag_name_uniq
+msgid "Tag name already exists !"
+msgstr "¡El nombre de etiqueta ya existe!"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__tag_ids
+msgid "Tags"
+msgstr "Etiquetas"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Today Activities"
+msgstr "Actividades de hoy"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__activity_exception_decoration
+msgid "Type of the exception activity on record."
+msgstr "Tipo (o clase) de actividad excepcional registrada."
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_search
+msgid "Unread Messages"
+msgstr "Mensajes no leídos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services_stage__sequence
+msgid "Used to order the stages"
+msgstr "Se utiliza para ordenar las etapas"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_kanban
+msgid "Vehicle"
+msgstr "Vehículo"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+#: model:ir.model,name:fleet_vehicle_service_kanban.model_fleet_vehicle_log_services_stage
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_menu
+msgid "Vehicle Services Stages"
+msgstr "Etapas de servicios para vehículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.actions.act_window,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_action
+#: model:ir.ui.menu,name:fleet_vehicle_service_kanban.fleet_vehicle_log_services_tag_menu
+msgid "Vehicle Services Tags"
+msgstr "Etiquetas de servicios para vehículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_kanban.fleet_vehicle_log_services_view_activity
+msgid "Vehicles Services"
+msgstr "Servicios de vehículos"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__vendor_id
+msgid "Vendor"
+msgstr "Vendedor"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,field_description:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website Messages"
+msgstr "Mensajes de la página web"
+
+#. module: fleet_vehicle_service_kanban
+#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__website_message_ids
+msgid "Website communication history"
+msgstr "Historial de la comunicación en la página web"
+
+#. module: fleet_vehicle_service_kanban
+#: model_terms:ir.actions.act_window,help:fleet_vehicle_service_kanban.fleet_vehicle_log_services_stage_action
+msgid ""
+"You can customize available stages to track the evolution of\n"
+" each service. Example: registered, finished, etc."
+msgstr ""
+"Puede personalizar las etapas disponibles para seguir la evolución de\n"
+" cada servicio. Ejemplo: registrado, finalizado, etc."
diff --git a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
index 4bc7c6140..6f44f312f 100644
--- a/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
+++ b/fleet_vehicle_service_kanban/i18n/fleet_vehicle_service_kanban.pot
@@ -294,7 +294,7 @@ msgstr ""
#. module: fleet_vehicle_service_kanban
#: model:ir.model.fields,help:fleet_vehicle_service_kanban.field_fleet_vehicle_log_services__message_needaction_counter
-msgid "Number of messages which requires an action"
+msgid "Number of messages requiring action"
msgstr ""
#. module: fleet_vehicle_service_kanban
diff --git a/fleet_vehicle_service_kanban/static/description/index.html b/fleet_vehicle_service_kanban/static/description/index.html
index 5ca8a4c60..d803ddc57 100644
--- a/fleet_vehicle_service_kanban/static/description/index.html
+++ b/fleet_vehicle_service_kanban/static/description/index.html
@@ -1,20 +1,20 @@
-
+
-
+
Kanban Features for Vehicle Services
-
-
Kanban Features for Vehicle Services
+
+
+
+
+
+
-
+
Make a module similar to project_task_stage_state to link stages to
states and avoid displaying 2 states.
-
+
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.
+
diff --git a/fleet_vehicle_service_kanban/tests/common.py b/fleet_vehicle_service_kanban/tests/common.py
index 2c35fcacb..ae4b4f6d9 100644
--- a/fleet_vehicle_service_kanban/tests/common.py
+++ b/fleet_vehicle_service_kanban/tests/common.py
@@ -12,6 +12,10 @@ class TestVehicleLogServicesCommon(BaseCommon):
def setUpClass(cls):
super().setUpClass()
cls.brand = cls.env["fleet.vehicle.model.brand"].create({"name": "Audi"})
+ cls.model = cls.env["fleet.vehicle.model"].create(
+ {"name": "Focus", "brand_id": cls.brand.id}
+ )
+ cls.driver = cls.env["res.partner"].create({"name": "Driver"})
cls.vehicle = cls.env["fleet.vehicle"].create(
{
"license_plate": "1-ACK-555",
@@ -19,10 +23,10 @@ def setUpClass(cls):
"color": "Black",
"location": "Grand-Rosiere",
"doors": 5,
- "driver_id": cls.env.ref("base.user_demo").id,
+ "driver_id": cls.driver.id,
"odometer_unit": "kilometers",
"car_value": 20000,
- "model_id": cls.env.ref("fleet.model_focus").id,
+ "model_id": cls.model.id,
}
)
cls.service_type_repair = cls.env["fleet.service.type"].create(
diff --git a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
index b95642870..a74e53f98 100644
--- a/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
+++ b/fleet_vehicle_service_kanban/views/fleet_vehicle_log_services_views.xml
@@ -79,7 +79,7 @@
name="activities_upcoming_all"
domain="[('activity_ids.date_deadline', '>', context_today().strftime('%Y-%m-%d'))]"
/>
-
+