Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
babcf90
[ADD] fieldservice_purchase
osi-scampbell Apr 29, 2019
a1c90ea
[IMP] Bug #266 False ETA Error
osi-scampbell Jul 17, 2019
c0700dc
Update fsm_person.py
max3903 Jul 18, 2019
19bcd28
[FIX] fieldservice_purchase: Access rights
max3903 Apr 3, 2020
84cc7b8
[FIX] fieldservice_purchase: Access rights
dreispt Apr 4, 2020
7d9987d
fieldservice_purchase 12.0.1.1.0
OCA-git-bot Apr 8, 2020
74cba8c
[FIX] Travis
Freni-OSI Apr 19, 2021
da5f053
[14.0][MIG] fieldservice_purchase
Freni-OSI Apr 19, 2021
8116d47
[UPD] Update fieldservice_purchase.pot
oca-travis Jul 23, 2021
7704787
[UPD] README.rst
OCA-git-bot Jul 23, 2021
27c2874
Added translation using Weblate (Italian)
mymage Sep 26, 2021
42e8162
Translated using Weblate (Italian)
mymage Sep 29, 2021
0c09f93
Added translation using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
90bfc93
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
e8f836f
[FIX] fieldservice_purchase: adapt access to ir.actions.* records
brian10048 May 6, 2022
a285e85
fieldservice_purchase 14.0.1.0.1
OCA-git-bot May 9, 2022
5ec44a6
[MIG] fieldservice_purchase
ShwetaSerpentCS Oct 28, 2022
a005131
[UPD] Update fieldservice_purchase.pot
Nov 1, 2022
f9532d0
[UPD] README.rst
OCA-git-bot Nov 1, 2022
db3ffc3
Update translation files
weblate Nov 1, 2022
359d46c
[UPD] README.rst
OCA-git-bot Sep 3, 2023
dc7f3ba
Added translation using Weblate (Spanish)
Ivorra78 Sep 26, 2023
40d7f01
Translated using Weblate (Spanish)
Ivorra78 Sep 26, 2023
81883cb
Added translation using Weblate (Galician)
pcastelovigo May 23, 2026
61bb2e2
Translated using Weblate (Galician)
pcastelovigo May 23, 2026
e91f844
Added translation using Weblate (Chinese (Simplified) (zh_CN))
bigfoot88 Jun 5, 2026
ade2103
Translated using Weblate (Chinese (Simplified) (zh_CN))
bigfoot88 Jun 5, 2026
0591baf
[IMP] fieldservice_purchase: pre-commit auto fixes
brian10048 Jun 19, 2026
2e654af
[MIG] fieldservice_purchase: Migration to 18.0
brian10048 Jun 19, 2026
6ec5e20
[IMP] fieldservice_purchase: Add link for purchase orders and field s…
brian10048 Jun 19, 2026
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
110 changes: 110 additions & 0 deletions fieldservice_purchase/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
========================
Field Service - Purchase
========================

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Ffield--service-lightgray.png?logo=github
:target: https://github.com/OCA/field-service/tree/15.0/fieldservice_purchase
:alt: OCA/field-service
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/field-service-15-0/field-service-15-0-fieldservice_purchase
: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/field-service&target_branch=15.0
:alt: Try me on Runboat

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

This module allows you to link the Field Service App to the Purchases App.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

* Go to Purchases > Purchase > Vendor Pricelist
* Select or create a Vendor Pricelist and set the Vendor to an FSM Worker
* Go to Field Service > Master Data > Workers
* Open the Worker that was selected on your Vendor Pricelist
* Click on the smart button "Pricelists" to see the list of related Vendor Pricelists

Known issues / Roadmap
======================

The roadmap of the Field Service application is documented on
`Github <https://github.com/OCA/field-service/issues/1>`_.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/field-service/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/field-service/issues/new?body=module:%20fieldservice_purchase%0Aversion:%2015.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
~~~~~~~

* Open Source Integrators

Contributors
~~~~~~~~~~~~

* Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
* Steve Campbell <scampbell@opensourceintegrators.com>
* Mohammad Khalid <mkhalid@opensourceintegrators.com>

Other credits
~~~~~~~~~~~~~

The development of this module has been financially supported by:

* Open Source Integrators <https://opensourceintegrators.com>

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

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

|maintainer-osi-scampbell|

This module is part of the `OCA/field-service <https://github.com/OCA/field-service/tree/15.0/fieldservice_purchase>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions fieldservice_purchase/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Copyright (C) 2021 - TODAY, Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
26 changes: 26 additions & 0 deletions fieldservice_purchase/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright (C) 2021 - TODAY, Open Source Integrators
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Field Service - Purchase",
"summary": "Manage FSM Purchases",
"author": "Open Source Integrators, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/field-service",
"category": "Field Service",
"license": "AGPL-3",
"version": "18.0.1.0.0",
"depends": [
"fieldservice",
"purchase",
],
"data": [
"security/ir.model.access.csv",
"views/fsm_person.xml",
"views/fsm_order.xml",
"views/purchase_order.xml",
],
"development_status": "Beta",
"maintainers": [
"osi-scampbell",
],
}
32 changes: 32 additions & 0 deletions fieldservice_purchase/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-11-26 14:27+0000\n"
"Last-Translator: Maria Sparenberg <maria.sparenberg@gmx.net>\n"
"Language-Team: none\n"
"Language: de\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 3.8\n"

#. module: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr "# Preislisten"

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr "Service-Mitarbeiter"

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr "Preislisten"
32 changes: 32 additions & 0 deletions fieldservice_purchase/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-09 07:47+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\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: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr "# Precios"

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr "Trabajador de servicio de campo"

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr "Listas de precios"
41 changes: 41 additions & 0 deletions fieldservice_purchase/i18n/es_AR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-10-03 21:34+0000\n"
"Last-Translator: Ignacio Buioli <ibuioli@gmail.com>\n"
"Language-Team: none\n"
"Language: es_AR\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: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr "# Listas de Precio"

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr "Trabajador de Servicio de Campo"

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr "Listas de Precio"

#~ msgid "Display Name"
#~ msgstr "Mostrar Nombre"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Última Modificación el"
32 changes: 32 additions & 0 deletions fieldservice_purchase/i18n/es_CL.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2020-01-16 22:38+0000\n"
"Last-Translator: Nelson Ramírez Sánchez <info@konos.cl>\n"
"Language-Team: none\n"
"Language: es_CL\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 3.10\n"

#. module: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr "# Lista de Precios"

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr "Trabajador de Servicio de Campo"

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr "Lista de Precios"
29 changes: 29 additions & 0 deletions fieldservice_purchase/i18n/fieldservice_purchase.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr ""

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr ""

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr ""
32 changes: 32 additions & 0 deletions fieldservice_purchase/i18n/gl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-05-23 09:47+0000\n"
"Last-Translator: Pablo Castelo <pablocv@gmx.es>\n"
"Language-Team: none\n"
"Language: gl\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.15.2\n"

#. module: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr "# Prezos"

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr "Traballador de servizo de campo"

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr "Listas de prezos"
41 changes: 41 additions & 0 deletions fieldservice_purchase/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_purchase
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-09-29 10: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.3.2\n"

#. module: fieldservice_purchase
#: model:ir.model.fields,field_description:fieldservice_purchase.field_fsm_person__pricelist_count
msgid "# Pricelists"
msgstr "N° listini"

#. module: fieldservice_purchase
#: model:ir.model,name:fieldservice_purchase.model_fsm_person
msgid "Field Service Worker"
msgstr "Lavoratore assistenza sul campo"

#. module: fieldservice_purchase
#: model_terms:ir.ui.view,arch_db:fieldservice_purchase.fsm_person_form_view_pricelists
msgid "Pricelists"
msgstr "Listini"

#~ msgid "Display Name"
#~ msgstr "Nome visualizzato"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Ultima modifica il"
Loading
Loading