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

[18.0][MIG] fieldservice_isp_flow #1257

Open
wants to merge 36 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
f827a09
[REN] default_flow --> isp_flow
max3903 Oct 9, 2019
355673f
[FIX] fieldservice_isp_flow: Add maintainers
max3903 Oct 9, 2019
315f0b4
[FIX] fieldservice_isp_flow
max3903 Oct 10, 2019
e32904c
[FIX] Unassigned Unscheduled Order Filters
brian10048 Oct 14, 2019
f54767a
[IMP] fieldservice_isp_flow
max3903 Oct 11, 2019
669d1d4
[IMP] Remove Duplicate Method + Return Super
osi-scampbell Nov 26, 2019
bb82fed
fieldservice_isp_flow 12.0.1.0.1
OCA-git-bot Nov 27, 2019
46f0fce
[FIX] ETA Missing on Form
osi-scampbell Nov 27, 2019
b72d6c4
fieldservice_isp_flow 12.0.1.1.0
OCA-git-bot Nov 29, 2019
33e97f9
[IMP] ISP Stage Notifications
osi-scampbell May 28, 2020
8f81f3e
fieldservice_isp_flow 12.0.1.1.1
OCA-git-bot Jun 3, 2020
02ac6db
[14.0][MIG]fieldservice_isp_flow
Freni-OSI Feb 11, 2021
eb49d74
[UPD] Update fieldservice_isp_flow.pot
oca-travis Jul 9, 2021
14e1e8e
[UPD] README.rst
OCA-git-bot Jul 9, 2021
7bb3ee5
Added translation using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
e1ff01c
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
9f92ce5
[15.0][MIG] fieldservice_isp_flow
Freni-OSI Oct 11, 2022
9201ce3
[UPD] Update fieldservice_isp_flow.pot
Oct 21, 2022
60fbdff
[UPD] README.rst
OCA-git-bot Oct 21, 2022
6756135
Update translation files
weblate Oct 21, 2022
d09787f
Added translation using Weblate (Italian)
mymage Oct 27, 2022
e42649c
Translated using Weblate (Italian)
mymage Oct 27, 2022
b9a8197
Translated using Weblate (German)
NICO-SOLUTIONS Nov 26, 2022
e067e52
Translated using Weblate (German)
NICO-SOLUTIONS Dec 3, 2022
bbc7639
Translated using Weblate (Italian)
francesco-ooops Feb 1, 2023
b59fa74
Translated using Weblate (Italian)
mymage Jul 18, 2023
14e478d
[UPD] README.rst
OCA-git-bot Sep 3, 2023
8c3f5e6
Update translation files
weblate Oct 10, 2023
46ad41e
[MIG] fieldservice_isp_flow: Migration to 16.0
peluko00 Apr 3, 2024
41eecca
[UPD] Update fieldservice_isp_flow.pot
Apr 4, 2024
0e269a6
Update translation files
weblate Apr 4, 2024
f9bdf6e
[IMP] fieldservice_isp_flow: pre-commit auto fixes
peluko00 Apr 19, 2024
301936f
[MIG] fieldservice_isp_flow: Migration to 17.0
peluko00 Apr 19, 2024
3916b83
[UPD] Update fieldservice_isp_flow.pot
Apr 24, 2024
5ee69b3
[BOT] post-merge updates
OCA-git-bot Apr 24, 2024
074ee4b
[MIG] fieldservice_isp_flow: Migration to 18.0
EdgarRetes Oct 16, 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:d82a5e99e72df7399e0a0d7e4e2cc9a8abf04eb183d44edc9a7af4e46b4342a8
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/18.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-18-0/field-service-18-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=18.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:%2018.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 <mchambreuil@opensourceintegrators.com>
- Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>
- Raphaël Reverdy <raphael.reverdy@akretion.com>
- Freni Patel <fpatel@opensourceintegrators.com>
- [APSL](https://apsl.tech):

- Antoni Marroig <amarroig@apsl.net>

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/18.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": "18.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"],
}
49 changes: 49 additions & 0 deletions fieldservice_isp_flow/data/fsm_stage.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<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."
"coenen@nico-solutions.de>\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