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

[16.0][MIG] fieldservice_isp_flow: Migration to 16.0 #1168

Merged
merged 30 commits into from
Apr 4, 2024
Merged
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
ae8070b
[REN] default_flow --> isp_flow
max3903 Oct 9, 2019
77269e8
[FIX] fieldservice_isp_flow: Add maintainers
max3903 Oct 9, 2019
f215680
[FIX] fieldservice_isp_flow
max3903 Oct 10, 2019
01a8c44
[FIX] Unassigned Unscheduled Order Filters
brian10048 Oct 14, 2019
0647639
[IMP] fieldservice_isp_flow
max3903 Oct 11, 2019
8549fae
[IMP] Remove Duplicate Method + Return Super
osi-scampbell Nov 26, 2019
cff4076
fieldservice_isp_flow 12.0.1.0.1
OCA-git-bot Nov 27, 2019
5bdd04e
[FIX] ETA Missing on Form
osi-scampbell Nov 27, 2019
3de51c1
fieldservice_isp_flow 12.0.1.1.0
OCA-git-bot Nov 29, 2019
323002b
[IMP] ISP Stage Notifications
osi-scampbell May 28, 2020
a8acc7e
fieldservice_isp_flow 12.0.1.1.1
OCA-git-bot Jun 3, 2020
073b9e1
[14.0][MIG]fieldservice_isp_flow
Freni-OSI Feb 11, 2021
fc060dd
[UPD] Update fieldservice_isp_flow.pot
oca-travis Jul 9, 2021
da57073
[UPD] README.rst
OCA-git-bot Jul 9, 2021
ff1aefd
Added translation using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
951b5d5
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 3, 2021
a75f3ef
[15.0][MIG] fieldservice_isp_flow
Freni-OSI Oct 11, 2022
728d741
[UPD] Update fieldservice_isp_flow.pot
Oct 21, 2022
f2c7831
[UPD] README.rst
OCA-git-bot Oct 21, 2022
32bd0f6
Update translation files
weblate Oct 21, 2022
ba42c80
Added translation using Weblate (Italian)
mymage Oct 27, 2022
97687a5
Translated using Weblate (Italian)
mymage Oct 27, 2022
dbd03a2
Translated using Weblate (German)
NICO-SOLUTIONS Nov 26, 2022
da13c8c
Translated using Weblate (German)
NICO-SOLUTIONS Dec 3, 2022
a745f8f
Translated using Weblate (Italian)
francesco-ooops Feb 1, 2023
634142f
Translated using Weblate (Italian)
mymage Jul 18, 2023
0405bc9
[UPD] README.rst
OCA-git-bot Sep 3, 2023
65374b0
Update translation files
weblate Oct 10, 2023
82f305e
[IMP] fieldservice_isp_flow: pre-commit stuff
peluko00 Apr 3, 2024
aef50e9
[MIG] fieldservice_isp_flow: Migration to 16.0
peluko00 Apr 3, 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
128 changes: 128 additions & 0 deletions fieldservice_isp_flow/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
============================
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/16.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-16-0/field-service-16-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=16.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.

#. Go to *Field Service > Configuration > Stages*
#. Create or edit a stage
#. Set the name for the stage.
#. Set the sequence order for the stage.
#. Select *Order* type to apply this stage to your orders.
#. 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:%2016.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/16.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": "16.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>
113 changes: 113 additions & 0 deletions fieldservice_isp_flow/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
# 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
#: 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
#: 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
#: 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
#: 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
#: 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
#: 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