From 54701a5c20e396e07e6571e8f14c92c5ff30ce63 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 00000000..c7208655 --- /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 00000000..f7fc1869 --- /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 00000000..d565004f --- /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 00000000..24c54203 --- /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 00000000..c120b5f0 --- /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 00000000..22cf0670 --- /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 00000000..58e95dd0 --- /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 00000000..91d1ecb7 --- /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 00000000..37ebb153 --- /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 00000000..7cffd0a0 --- /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 00000000..6a5b55f9 --- /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 00000000..4bf199d7 --- /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 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}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 00000000..d078e68a --- /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

+ + +

License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

+

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

+ +
+

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

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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:

+

mamcode 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/tests/__init__.py b/fleet_vehicle_service_kanban/tests/__init__.py new file mode 100644 index 00000000..52335fca --- /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 00000000..0cadb08f --- /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 00000000..824b5cb2 --- /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 00000000..f7758cc7 --- /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 00000000..d33204b7 --- /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 00000000..b0f20a7e --- /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 00000000..db423c09 --- /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 00000000..01aef2c8 --- /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 81527c1b6b6c3eae71074f9d6f8cdb51403cfbfb 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 c7208655..72bf7627 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 d565004f..032a155b 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 00000000..92685da5 --- /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 d078e68a..440b0934 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. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

+

Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

This module adds the following features to vehicle services (fleet.vehicle.log.service):

  • Kanban view.
  • From 74442571fdbbefb369abca15c885882c9d8eff49 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 032a155b..635ef609 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 ef1acb1ae4de9144d34b8d2a0d25cc8ad922ea10 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 72bf7627..5b2d2316 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 58e95dd0..e48ef5bb 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 7cffd0a0..415583dc 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 440b0934..acc736e1 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. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

    +

    Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

    This module adds the following features to vehicle services (fleet.vehicle.log.service):

    • Kanban view.
    • @@ -394,7 +394,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.

      @@ -413,6 +413,10 @@

      Contributors

    • Manuel Marquez <manuel.marquez@druidoo.io>
    +
  • Escodoo: +
@@ -424,7 +428,7 @@

Maintainers

promote its widespread use.

Current maintainers:

mamcode 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/tests/common.py b/fleet_vehicle_service_kanban/tests/common.py index 0cadb08f..25c4351b 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 db423c09..ab0c0f98 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 b078c59535d6761a311fe4b715fe46e38c55168a 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 92685da5..66487204 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 00000000..2c55e574 --- /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 40773a7acce046f7bab40b18e4f62f24af991d6d 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 635ef609..f12932f1 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 66487204..f669f425 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 2c55e574..a944c638 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 ab0c0f98..6b1660e3 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 01aef2c8..136c85b7 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 f83b1a2f5d91b5224a2dbeaface92c8cb1503137 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 5b2d2316..ab2644ee 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 f669f425..f09c2189 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 a944c638..f0466144 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 acc736e1..b17ff1d2 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. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

+

Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

This module adds the following features to vehicle services (fleet.vehicle.log.service):

  • Kanban view.
  • @@ -394,7 +394,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.

    @@ -428,7 +428,7 @@

    Maintainers

    promote its widespread use.

    Current maintainers:

    mamcode 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/tests/__init__.py b/fleet_vehicle_service_kanban/tests/__init__.py index 52335fca..e7e0b936 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 00000000..76664f3a --- /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 d176e9e29ea6acd9f1ad74bf07bb1b36ed035e13 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 f12932f1..ddb442e6 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 6b1660e3..84adcf6d 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 01d9425882921a80b4d5343c2f76921a00f219b8 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 ab2644ee..c168fe4d 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 f09c2189..4bc7c614 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 f0466144..938ad116 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 415583dc..896b559e 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 b17ff1d2..5ca8a4c6 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. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

    +

    Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runbot

    This module adds the following features to vehicle services (fleet.vehicle.log.service):

    @@ -428,7 +429,7 @@

    Maintainers

    promote its widespread use.

    Current maintainers:

    mamcode 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.

    From d7bab49269c9364b74b3854ee5438da6eb2d541b 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 00000000..1fbd1729 --- /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 808fff1b4f5cc6f9d80b087db769cd1ffcedc94b 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 1fbd1729..249fa55e 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 edb8be8f95ce52139963222f91f0fda88011168d 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 249fa55e..0fef8ee8 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 28b35763d46f36684e79de3e32e2fd629c360e20 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 0fef8ee8..24cd7b84 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 c45bb040002c622741b1e88d1f88534cb10f2248 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 24cd7b84..f0d9c082 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 da886ea50e1d84127396463e7f13bb99c092b5fa 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 f0d9c082..47b36098 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 8bd7c1522ef7fecb4aaee9ab2a68b0e5f8d7ef39 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 c168fe4d..ba449b14 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 00000000..fbcd30f1 --- /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 4bc7c614..6f44f312 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 5ca8a4c6..d803ddc5 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

    +
    + + +Odoo Community Association + +
    +

    Kanban Features for Vehicle Services

    -

    Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runboat

    +

    Production/Stable License: AGPL-3 OCA/fleet Translate me on Weblate Try me on Runboat

    This module adds the following features to vehicle services (fleet.vehicle.log.service):

      @@ -396,28 +401,28 @@

      Kanban Features for Vehicle Services

    -

    Known issues / Roadmap

    +

    Known issues / Roadmap

    Make a module similar to project_task_stage_state to link stages to states and avoid displaying 2 states.

    -

    Bug Tracker

    +

    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 to smash it by providing a detailed and welcomed -feedback.

    +feedback.

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

    -

    Credits

    +

    Credits

    -

    Authors

    +

    Authors

    • Druidoo
    -

    Contributors

    +

    Contributors

    -

    Maintainers

    +

    Maintainers

    This module is maintained by the OCA.

    Odoo Community Association @@ -455,10 +466,11 @@

    Maintainers

    promote its widespread use.

    Current maintainers:

    mamcode 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/tests/common.py b/fleet_vehicle_service_kanban/tests/common.py index 2c35fcac..ae4b4f6d 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 b9564287..a74e53f9 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'))]" /> - +