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

[15.0][MIG] fieldservice_location_builder #1007

Merged
merged 24 commits into from
Nov 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c28833f
[ADD] fieldservice_location_builder
osi-scampbell Sep 13, 2019
e37e071
[UPD] Update fieldservice_location_builder.pot
oca-travis Nov 14, 2019
7c3ae76
[UPD] README.rst
OCA-git-bot Nov 14, 2019
e4d5e18
Added translation using Weblate (Spanish (Chile))
Nov 22, 2019
7ca8c37
Translated using Weblate (Spanish (Chile))
Nov 22, 2019
e38f09b
Added translation using Weblate (German)
marylla Nov 22, 2019
f865fb7
Translated using Weblate (German)
marylla Nov 22, 2019
a9a4b5c
Translated using Weblate (German)
marylla Nov 26, 2019
f834d4d
Translated using Weblate (German)
marylla Nov 26, 2019
834a358
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Jan 16, 2020
e872416
[ADD] Spanish (es) translation
max3903 Jan 16, 2020
05f97be
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 5, 2020
ef0a5b0
[FIX] Location Timezone Copy
osi-scampbell Feb 5, 2020
a447b6c
[FIX] fieldservice_location_builder: PEP8 errors
max3903 Mar 17, 2020
62b45ab
fieldservice_location_builder 12.0.1.1.0
OCA-git-bot Mar 18, 2020
5c17287
Translated using Weblate (Portuguese (Brazil))
fcolus Jun 17, 2020
dfb00f8
[MIG] fieldservice_location_builder: migration to 14.0
Murtaza-OSI Jan 19, 2021
1f5d79d
[IMP] fieldservice_location_builder: code after pre-commit.
Murtaza-OSI Jan 19, 2021
473169c
[ADD] Tests
Freni-OSI Nov 10, 2022
4716c52
[UPD] Update fieldservice_location_builder.pot
Nov 10, 2022
0d70d16
[UPD] README.rst
OCA-git-bot Nov 10, 2022
a221403
Update translation files
weblate Nov 10, 2022
26456ab
[15.0][MIG] fieldservice_location_builder
Freni-OSI Nov 14, 2022
2f589d1
Update .pre-commit-config.yaml
max3903 Nov 16, 2022
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
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ repos:
- requirements.txt
- --header
- "# generated from manifests external_dependencies"
- repo: https://gitlab.com/PyCQA/flake8
- repo: https://github.com/PyCQA/flake8
rev: 3.9.2
hooks:
- id: flake8
Expand Down
151 changes: 151 additions & 0 deletions fieldservice_location_builder/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
==============================
Field Service Location Builder
==============================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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/14.0/fieldservice_location_builder
: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-14-0/field-service-14-0-fieldservice_location_builder
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/264/14.0
:alt: Try me on Runbot

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

With the Field Service App, building out a site like an apartment complex
with multiple buildings, floors, units can become cumbersome and
tedious to build all the records. Even building an importable spreadsheet
can be tedious to build, and new users will struggle with this.

This module is for organizations that needs to create the locations
structure (~100 sub-locations) of a new site in less than a minute.
It provides a wizard on a location that will assist in building the
sub-location hierarchy.

**Table of contents**

.. contents::
:local:

Usage
=====

* Go to Field Service > Master Data > Locations
* Select or create a location
* In the Action menu, run the Sub-Locations Builder
* Add 4 levels with:

* Level 1: Building, - , 1, 2
* Level 2: Floor, - , 1, 2
* Level 3: Unit, - , 1, 2
* Level 4: Room, - , 1, 2

* Running the wizard should result in the following sub-locations structure:

.. code-block::
Building - 1
* Floor - 1
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
* Floor - 2
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
Building - 2
* Floor - 1
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
* Floor - 2
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
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 smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/field-service/issues/new?body=module:%20fieldservice_location_builder%0Aversion:%2014.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
~~~~~~~~~~~~

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

* Wolfgang Hall <whall@opensourceintegrators.com>
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
* Steve Campbell <scampbell@opensourceintegrators.com>
* Murtaza Mithaiwala <mmithaiwala@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
.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px
:target: https://github.com/max3903
:alt: max3903

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

|maintainer-osi-scampbell| |maintainer-max3903|

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

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

{
"name": "Field Service Location Builder",
"summary": "Adds a tool to help build out Location Hierarchies",
"version": "15.0.1.0.0",
"category": "Field Service",
"author": "Open Source Integrators, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/field-service",
"depends": ["fieldservice"],
"data": [
"security/ir.model.access.csv",
"wizard/fsm_location_builder_wizard.xml",
"wizard/fsm_location_level.xml",
],
"license": "AGPL-3",
"development_status": "Beta",
"maintainers": [
"osi-scampbell",
"max3903",
],
}
135 changes: 135 additions & 0 deletions fieldservice_location_builder/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * fieldservice_location_builder
#
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_location_builder
#: model_terms:ir.ui.view,arch_db:fieldservice_location_builder.fsm_location_hierarchy_wiz_form_view
msgid "Cancel"
msgstr "Abbrechen"

#. module: fieldservice_location_builder
#: model_terms:ir.ui.view,arch_db:fieldservice_location_builder.fsm_location_hierarchy_wiz_form_view
msgid "Create Sub Locations"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__create_uid
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__create_uid
msgid "Created by"
msgstr "Erstellt von"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__create_date
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__create_date
msgid "Created on"
msgstr "Erstellt am"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__display_name
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__display_name
msgid "Display Name"
msgstr "Anzeigename"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__end_number
msgid "End Number"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model,name:fieldservice_location_builder.model_fsm_location_builder_wizard
msgid "FSM Location Builder Wizard"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__id
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__id
msgid "ID"
msgstr "ID"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard____last_update
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level____last_update
msgid "Last Modified on"
msgstr "Zuletzt geändert am"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__write_uid
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__write_uid
msgid "Last Updated by"
msgstr "Zuletzt aktualisiert von"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__write_date
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__write_date
msgid "Last Updated on"
msgstr "Zuletzt aktualisiert am"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_builder_wizard__level_ids
msgid "Level ID's"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model,name:fieldservice_location_builder.model_fsm_location_level
msgid "Level in the FSM location tree structure"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.actions.act_window,name:fieldservice_location_builder.fsm_location_hierarchy_wizard_action
msgid "Location Hierarchy Builder"
msgstr ""

#. module: fieldservice_location_builder
#: model_terms:ir.ui.view,arch_db:fieldservice_location_builder.fsm_location_level_form_view
#: model_terms:ir.ui.view,arch_db:fieldservice_location_builder.fsm_location_level_tree_view
msgid "Location Level"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__name
msgid "Name"
msgstr "Bezeichnung"

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__sequence
msgid "Sequence"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__spacer
msgid "Spacer"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__start_number
msgid "Start Number"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__tag_ids
msgid "Tags"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__total_number
msgid "Total"
msgstr ""

#. module: fieldservice_location_builder
#: model:ir.model.fields,field_description:fieldservice_location_builder.field_fsm_location_level__wizard_id
msgid "Wizard"
msgstr ""
Loading