Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] fieldservice_isp_flow: Migration to 17.0 #1180

Merged
merged 33 commits into from
Apr 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
3a26f17
[REN] default_flow --> isp_flow
max3903 Oct 9, 2019
247e2a7
[FIX] fieldservice_isp_flow: Add maintainers
max3903 Oct 9, 2019
0f2383d
[FIX] fieldservice_isp_flow
max3903 Oct 10, 2019
2bbc110
[FIX] Unassigned Unscheduled Order Filters
brian10048 Oct 14, 2019
58b9b00
[IMP] fieldservice_isp_flow
max3903 Oct 11, 2019
edbec54
[IMP] Remove Duplicate Method + Return Super
osi-scampbell Nov 26, 2019
2ffc6b3
fieldservice_isp_flow 12.0.1.0.1
OCA-git-bot Nov 27, 2019
03bb266
[FIX] ETA Missing on Form
osi-scampbell Nov 27, 2019
6de5fa2
fieldservice_isp_flow 12.0.1.1.0
OCA-git-bot Nov 29, 2019
42f61e3
[IMP] ISP Stage Notifications
osi-scampbell May 28, 2020
d7388e9
fieldservice_isp_flow 12.0.1.1.1
OCA-git-bot Jun 3, 2020
59837bb
[14.0][MIG]fieldservice_isp_flow
Freni-OSI Feb 11, 2021
a177ee1
[UPD] Update fieldservice_isp_flow.pot
oca-travis Jul 9, 2021
38a6833
[UPD] README.rst
OCA-git-bot Jul 9, 2021
fc5881a
Added translation using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
e884747
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
5a39c03
[15.0][MIG] fieldservice_isp_flow
Freni-OSI Oct 11, 2022
4df8637
[UPD] Update fieldservice_isp_flow.pot
Oct 21, 2022
adc0e0c
[UPD] README.rst
OCA-git-bot Oct 21, 2022
e9f59fe
Update translation files
weblate Oct 21, 2022
4e6bb4d
Added translation using Weblate (Italian)
mymage Oct 27, 2022
52200ad
Translated using Weblate (Italian)
mymage Oct 27, 2022
843d949
Translated using Weblate (German)
NICO-SOLUTIONS Nov 26, 2022
9aa052c
Translated using Weblate (German)
NICO-SOLUTIONS Dec 3, 2022
dc3e7d3
Translated using Weblate (Italian)
francesco-ooops Feb 1, 2023
b789ee5
Translated using Weblate (Italian)
mymage Jul 18, 2023
2a9cbd7
[UPD] README.rst
OCA-git-bot Sep 3, 2023
40f5b5c
Update translation files
weblate Oct 10, 2023
76095fe
[MIG] fieldservice_isp_flow: Migration to 16.0
peluko00 Apr 3, 2024
266d287
[UPD] Update fieldservice_isp_flow.pot
Apr 4, 2024
e783aee
Update translation files
weblate Apr 4, 2024
a3a1fcd
[IMP] fieldservice_isp_flow: pre-commit auto fixes
peluko00 Apr 19, 2024
7664af5
[MIG] fieldservice_isp_flow: Migration to 17.0
peluko00 Apr 19, 2024
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
131 changes: 131 additions & 0 deletions fieldservice_isp_flow/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
============================
Field Service - Flow for ISP
============================

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

.. |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/17.0/fieldservice_isp_flow
: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-17-0/field-service-17-0-fieldservice_isp_flow
: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=17.0
:alt: Try me on Runboat

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

This module is an add-on for the Field Service application in Odoo. It
provides default stages for orders and some validation logic when
changing current stage.

**Table of contents**

.. contents::
:local:

Configuration
=============

The stage of an order is used to monitor its progress. Stages can be
configured based on your company's specific business needs. A basic set
of order stages comes pre-configured for use.

1. Go to *Field Service > Configuration > Stages*
2. Create or edit a stage
3. Set the name for the stage.
4. Set the sequence order for the stage.
5. Select *Order* type to apply this stage to your orders.
6. Additonally, you can set a color for the stage.

Usage
=====

To use this module, you need to:

- Create a new service order
- Under the Inventory tab, select the warehouse, the delivery method
and add products with quantity
- Confirm the order to create the delivery orders with the selected
method

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_isp_flow%0Aversion:%2017.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
* Akretion

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

- Maxime Chambreuil <[email protected]>
- Serpent Consulting Services Pvt. Ltd. <[email protected]>
- Raphaël Reverdy <[email protected]>
- Freni Patel <[email protected]>
- [APSL](https://apsl.tech):

- Antoni Marroig <[email protected]>

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/17.0/fieldservice_isp_flow>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions fieldservice_isp_flow/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
22 changes: 22 additions & 0 deletions fieldservice_isp_flow/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright (C) 2021 - Akretion
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Field Service - Flow for ISP",
"summary": "Field Service workflow for Internet Service Providers",
"version": "17.0.1.0.0",
"category": "Field Service",
"author": "Open Source Integrators, " "Akretion, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/field-service",
"depends": [
"fieldservice",
],
"data": [
"data/fsm_stage.xml",
"views/fsm_order.xml",
],
"application": False,
"license": "AGPL-3",
"development_status": "Beta",
"maintainers": ["osi-scampbell"],
}
51 changes: 51 additions & 0 deletions fieldservice_isp_flow/data/fsm_stage.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<odoo noupdate="1">

<record id="fsm_stage_confirmed" model="fsm.stage">
<field name="name">Confirmed</field>
<field name="sequence">20</field>
<field name="stage_type">order</field>
<field name="is_default">True</field>
<field name="custom_color">#F1C40F</field>
</record>

<record id="fsm_stage_requested" model="fsm.stage">
<field name="name">Requested</field>
<field name="sequence">30</field>
<field name="stage_type">order</field>
<field name="is_default">True</field>
<field name="custom_color">#F39C12</field>
</record>

<record id="fsm_stage_assigned" model="fsm.stage">
<field name="name">Assigned</field>
<field name="sequence">40</field>
<field name="stage_type">order</field>
<field name="is_default">True</field>
<field name="custom_color">#16A085</field>
</record>

<record id="fsm_stage_scheduled" model="fsm.stage">
<field name="name">Scheduled</field>
<field name="sequence">50</field>
<field name="stage_type">order</field>
<field name="is_default">True</field>
<field name="custom_color">#9B59B6</field>
</record>

<record id="fsm_stage_enroute" model="fsm.stage">
<field name="name">En Route</field>
<field name="sequence">60</field>
<field name="stage_type">order</field>
<field name="is_default">True</field>
<field name="custom_color">#C0392B</field>
</record>

<record id="fsm_stage_started" model="fsm.stage">
<field name="name">Started</field>
<field name="sequence">70</field>
<field name="stage_type">order</field>
<field name="is_default">True</field>
<field name="custom_color">#95A5A6</field>
</record>

</odoo>
119 changes: 119 additions & 0 deletions fieldservice_isp_flow/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_isp_flow
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-12-03 15:45+0000\n"
"Last-Translator: Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT <nils."
"[email protected]>\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 4.14.1\n"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_form
msgid "Assign"
msgstr "Zuweisen"

#. module: fieldservice_isp_flow
#. odoo-python
#: code:addons/fieldservice_isp_flow/models/fsm_order.py:0
#, python-format
msgid "Cannot move to Assigned until 'Assigned To' is filled in"
msgstr ""
"Kann nicht in Zugewiesen bewegt werden, solange 'Zugewiesen an' nicht "
"ausgefüllt ist"

#. module: fieldservice_isp_flow
#. odoo-python
#: code:addons/fieldservice_isp_flow/models/fsm_order.py:0
#, python-format
msgid "Cannot move to Complete until 'Actual End' is filled in"
msgstr ""
"Kann nicht in Abgeschlossen bewegt werden, solange bis 'Tatsächliches Ende' "
"ausgefüllt ist"

#. module: fieldservice_isp_flow
#. odoo-python
#: code:addons/fieldservice_isp_flow/models/fsm_order.py:0
#, python-format
msgid "Cannot move to Complete until 'Resolution' is filled in"
msgstr ""
"Kann nicht in Abgeschlossen bewegt werden, solange 'Auflösung' nicht "
"ausgefüllt ist"

#. module: fieldservice_isp_flow
#. odoo-python
#: code:addons/fieldservice_isp_flow/models/fsm_order.py:0
#, python-format
msgid "Cannot move to Requested until 'Request Workers' is filled in"
msgstr ""
"Kann nicht in Angefordert bewegt werden, solange 'Arbeiter anfordern' nicht "
"ausgefüllt ist"

#. module: fieldservice_isp_flow
#. odoo-python
#: code:addons/fieldservice_isp_flow/models/fsm_order.py:0
#, python-format
msgid ""
"Cannot move to Scheduled until both 'Assigned To' and 'Scheduled Start Date' "
"are filled in"
msgstr ""
"Kann nicht in Geplant bewegt werden, solange 'Zugewiesen an' als auch "
"'Geplantes Startdatum' nicht ausgefüllt sind"

#. module: fieldservice_isp_flow
#. odoo-python
#: code:addons/fieldservice_isp_flow/models/fsm_order.py:0
#, python-format
msgid "Cannot move to Start until 'Actual Start' is filled in"
msgstr ""
"Kann nicht in Start bewegt werden, solange 'Tatsächlicher Start' nicht "
"ausgefüllt ist"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_form
msgid "Confirm"
msgstr "Bestätigen"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_form
msgid "En Route"
msgstr "Unterwegs"

#. module: fieldservice_isp_flow
#: model:ir.model,name:fieldservice_isp_flow.model_fsm_order
msgid "Field Service Order"
msgstr "Field-Service-Auftrag"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_search_view
msgid "Orders"
msgstr "Aufträge"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_search_view
msgid "Past Due Orders"
msgstr "Überfällige Aufträge"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_form
msgid "Request"
msgstr "Anfrage"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_form
msgid "Schedule"
msgstr "Planen"

#. module: fieldservice_isp_flow
#: model_terms:ir.ui.view,arch_db:fieldservice_isp_flow.fsm_order_form
msgid "Start"
msgstr ""
Loading
Loading