Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 99 additions & 0 deletions fleet_vehicle_service_activity/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

====================================================================
Create an activity to vehicle fleet manager days before service date
====================================================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:a35308c5178464cc7f9d38df01e6d21a997519b7a94abebaf3f1f5b1838b6639
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffleet-lightgray.png?logo=github
:target: https://github.com/OCA/fleet/tree/19.0/fleet_vehicle_service_activity
:alt: OCA/fleet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/fleet-19-0/fleet-19-0-fleet_vehicle_service_activity
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/fleet&target_branch=19.0
:alt: Try me on Runboat

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

This module adds the following features:

- Set days before service date on Settings/Fleet Management.
- Create an activity for vehicle fleet manager when the service is close
to the days previously set.

**Table of contents**

.. contents::
:local:

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/fleet/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/fleet/issues/new?body=module:%20fleet_vehicle_service_activity%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* Tecnativa

Contributors
------------

- \`Tecnativa\`:

- Carolina Fernandez
- Víctor Martínez

- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

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-victoralmau| image:: https://github.com/victoralmau.png?size=40px
:target: https://github.com/victoralmau
:alt: victoralmau

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-victoralmau|

This module is part of the `OCA/fleet <https://github.com/OCA/fleet/tree/19.0/fleet_vehicle_service_activity>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions fleet_vehicle_service_activity/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2020-Present Druidoo - Manuel Marquez <manuel.marquez@druidoo.io>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
from . import wizards
21 changes: 21 additions & 0 deletions fleet_vehicle_service_activity/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2023 Tecnativa - Carolina Fernandez
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Create an activity to vehicle fleet manager days before service date",
"summary": "Activity alerts for fleet services",
"category": "Human Resources/Fleet",
"author": "Tecnativa, Odoo Community Association (OCA)",
"development_status": "Production/Stable",
"website": "https://github.com/OCA/fleet",
"license": "AGPL-3",
"version": "19.0.1.0.0",
"depends": ["fleet"],
"data": [
"data/fleet_data.xml",
"data/mail_data.xml",
"wizards/res_config_settings_views.xml",
],
"installable": True,
"maintainers": ["victoralmau"],
}
16 changes: 16 additions & 0 deletions fleet_vehicle_service_activity/data/fleet_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record
forcecreate="True"
id="ir_cron_service_date_activity_generator"
model="ir.cron"
>
<field name="name">Fleet: Generate service date activity</field>
<field name="model_id" ref="model_fleet_vehicle_log_services" />
<field name="state">code</field>
<field name="code">model._cron_manage_service_date()</field>
<field name="user_id" ref="base.user_root" />
<field name="interval_number">1</field>
<field name="interval_type">days</field>
</record>
</odoo>
8 changes: 8 additions & 0 deletions fleet_vehicle_service_activity/data/mail_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="mail_act_fleet_service_to_check" model="mail.activity.type">
<field name="name">Service to Check</field>
<field name="icon">fa-car</field>
<field name="res_model">fleet.vehicle.log.services</field>
</record>
</odoo>
60 changes: 60 additions & 0 deletions fleet_vehicle_service_activity/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fleet_vehicle_service_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-12-14 18:50+0000\n"
"PO-Revision-Date: 2023-12-14 15:56-0300\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.4.1\n"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Date Service Activity</span>"
msgstr "<span class=\"o_form_label\">Fecha Actividad del Servicio</span>"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span> days before date service</span>"
msgstr "<span> días antes de la fecha del servicio</span>"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span>Create an activity </span>"
msgstr "<span>Crear una actividad </span>"

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_res_config_settings
msgid "Config Settings"
msgstr "Opciones de configuración"

#. module: fleet_vehicle_service_activity
#: model:ir.model.fields,field_description:fleet_vehicle_service_activity.field_res_config_settings__delay_alert_service
msgid "Delay activity service outdated"
msgstr "Retrasar alerta de servicio desactualizado"

#. module: fleet_vehicle_service_activity
#: model:ir.actions.server,name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator_ir_actions_server
#: model:ir.cron,cron_name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator
#: model:ir.cron,name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator
msgid "Fleet: Generate service date activity"
msgstr "Flota: Generar actividad de fecha de servicio"

#. module: fleet_vehicle_service_activity
#: model:mail.activity.type,name:fleet_vehicle_service_activity.mail_act_fleet_service_to_check
msgid "Service to Check"
msgstr "Servicio para Comprobar"

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_fleet_vehicle_log_services
msgid "Services for vehicles"
msgstr "Servicios para los vehículos"
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fleet_vehicle_service_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.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_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span> days before date service</span>"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span>Create an activity </span>"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_res_config_settings
msgid "Config Settings"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "Date Service Activity"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model:ir.model.fields,field_description:fleet_vehicle_service_activity.field_res_config_settings__delay_alert_service
msgid "Delay activity service outdated"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model:ir.actions.server,name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator_ir_actions_server
msgid "Fleet: Generate service date activity"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model:mail.activity.type,name:fleet_vehicle_service_activity.mail_act_fleet_service_to_check
msgid "Service to Check"
msgstr ""

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_fleet_vehicle_log_services
msgid "Services for vehicles"
msgstr ""
59 changes: 59 additions & 0 deletions fleet_vehicle_service_activity/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fleet_vehicle_service_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-03-04 09:34+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\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.17\n"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Date Service Activity</span>"
msgstr "<span class=\"o_form_label\">Data attività servizio</span>"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span> days before date service</span>"
msgstr "<span> giorni prima del dervizio</span>"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span>Create an activity </span>"
msgstr "<span>Crea un'attività </span>"

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_res_config_settings
msgid "Config Settings"
msgstr "Impostazioni configurazione"

#. module: fleet_vehicle_service_activity
#: model:ir.model.fields,field_description:fleet_vehicle_service_activity.field_res_config_settings__delay_alert_service
msgid "Delay activity service outdated"
msgstr "Ritardo servizio attività scaduto"

#. module: fleet_vehicle_service_activity
#: model:ir.actions.server,name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator_ir_actions_server
#: model:ir.cron,cron_name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator
#: model:ir.cron,name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator
msgid "Fleet: Generate service date activity"
msgstr "Flotta: genera attività data servizio"

#. module: fleet_vehicle_service_activity
#: model:mail.activity.type,name:fleet_vehicle_service_activity.mail_act_fleet_service_to_check
msgid "Service to Check"
msgstr "Servizio da controllare"

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_fleet_vehicle_log_services
msgid "Services for vehicles"
msgstr "Servizi per veicoli"
57 changes: 57 additions & 0 deletions fleet_vehicle_service_activity/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fleet_vehicle_service_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-05-13 14:11+0000\n"
"Last-Translator: Marcel Savegnago <marcel.savegnago@gmail.com>\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 5.10.4\n"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span> days before date service</span>"
msgstr "<span> dias antes da data do serviço</span>"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "<span>Create an activity </span>"
msgstr "<span>Criar uma atividade </span>"

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_res_config_settings
msgid "Config Settings"
msgstr "Ajuste as Configurações"

#. module: fleet_vehicle_service_activity
#: model_terms:ir.ui.view,arch_db:fleet_vehicle_service_activity.res_config_settings_view_form
msgid "Date Service Activity"
msgstr "Data Atividade do Serviço"

#. module: fleet_vehicle_service_activity
#: model:ir.model.fields,field_description:fleet_vehicle_service_activity.field_res_config_settings__delay_alert_service
msgid "Delay activity service outdated"
msgstr "Atraso no serviço de atividade desatualizado"

#. module: fleet_vehicle_service_activity
#: model:ir.actions.server,name:fleet_vehicle_service_activity.ir_cron_service_date_activity_generator_ir_actions_server
msgid "Fleet: Generate service date activity"
msgstr "Frota: Gerar atividade de data de serviço"

#. module: fleet_vehicle_service_activity
#: model:mail.activity.type,name:fleet_vehicle_service_activity.mail_act_fleet_service_to_check
msgid "Service to Check"
msgstr "Serviço a ser Verificado"

#. module: fleet_vehicle_service_activity
#: model:ir.model,name:fleet_vehicle_service_activity.model_fleet_vehicle_log_services
msgid "Services for vehicles"
msgstr "Serviços para veículos"
4 changes: 4 additions & 0 deletions fleet_vehicle_service_activity/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright 2023 Tecnativa - Carolina Fernandez
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import fleet_vehicle_log_services
Loading