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] agreement_maintenance: Migration to 16.0 #38

Open
wants to merge 27 commits into
base: 16.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
e1ebd17
[ADD] agreement_maintenance
Oct 26, 2018
376924d
[UPD] README.rst
OCA-git-bot Nov 1, 2018
804e82c
[11.0][RM] agreement_maintenance module
Dec 11, 2018
3399b12
[ADD] agreement_maintenance
max3903 Jan 24, 2019
c7045d8
[MIG][12.0] agreement_maintenance
murtuzasaleh Mar 27, 2019
0adba44
[IMP] agreement_maintenance: Link Equipments and Service Profiles
max3903 Aug 31, 2019
b310035
[FIX] agreement_maintenance: Fix Travis errors
max3903 Sep 3, 2019
8adc96e
Apply suggestions from code review
max3903 Sep 3, 2019
b2031d7
[FIX] agreement_maintenance: Element cannot be located in parent view
max3903 Nov 22, 2019
e0ccb8f
[IMP] New icon for agreement modules (svg file in agreement_legal)
marcelsavegnago Feb 15, 2020
a3ef296
[14.0][MIG]agreement_maintenance: Travis
vimalpatelserpentcs Jul 23, 2021
d4ff94f
[14.0][MIG]agreement_maintenance: migrated to v14
vimalpatelserpentcs Jul 23, 2021
5250b7f
[UPD] Update agreement_maintenance.pot
oca-travis Oct 23, 2021
fdd76f0
[UPD] README.rst
OCA-git-bot Oct 23, 2021
065bc59
[IMP] agreement_maintenance: Adding equipment_id field
olgamarcocb Jan 3, 2022
97b9347
Added translation using Weblate (Spanish (Argentina))
ibuioli Feb 6, 2022
5f50224
Translated using Weblate (Spanish (Argentina))
ibuioli Feb 6, 2022
89c9413
agreement_maintenance 14.0.1.1.0
OCA-git-bot Feb 27, 2022
4ba444f
[IMP] agreement_maintenance: adding group
olgamarcocb Jan 3, 2022
e8eee8c
agreement_maintenance 14.0.1.2.0
OCA-git-bot Jun 30, 2022
005f95d
[UPD] README.rst
OCA-git-bot Sep 3, 2023
fb714c3
Update translation files
weblate Oct 9, 2023
3440695
Added translation using Weblate (Spanish)
Ivorra78 Dec 19, 2023
5cf732f
Translated using Weblate (Spanish)
Ivorra78 Dec 19, 2023
661e518
Translated using Weblate (Portuguese (Brazil))
May 20, 2024
045f3de
[IMP] agreement_maintenance: pre-commit auto fixes
luisDIXMIT Jul 10, 2024
231a324
[MIG] agreement_maintenance: Migration to 16.0
luisDIXMIT Jul 10, 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
121 changes: 121 additions & 0 deletions agreement_maintenance/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
======================
Maintenance Agreements
======================

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

.. |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%2Fagreement-lightgray.png?logo=github
:target: https://github.com/OCA/agreement/tree/16.0/agreement_maintenance
:alt: OCA/agreement
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/agreement-16-0/agreement-16-0-agreement_maintenance
: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/agreement&target_branch=16.0
:alt: Try me on Runboat

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

This module allows you to manage maintenance agreements and contracts.

**Table of contents**

.. contents::
:local:

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

To configure this module:

* Go to Agreement > Configuration > Templates
* Create a new template with sections and clauses and their respective content
* Go to Agreement > Configuration > Stages
* Create and reorder stages to match your process

Usage
=====

To use this module:

* Go to Maintenance
* Create or select a maintenance request
* Select the Agreement
* Select the Service Profile related to the select agreement
* Go to Agreement
* Open the previous agreement and click on the smart button
"Maintenance Requests" to see the list of related maintenance requests
* Group the requests by Service Profile

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/agreement/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/agreement/issues/new?body=module:%20agreement_maintenance%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
~~~~~~~

* Pavlov Media
* Open Source Integrators

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

* Patrick Wilson <pwilson@pavlovmedia.com>
* Bhavesh Odedra <bodedra@opensourceintegrators.com>
* Wolfgang Hall <whall@opensourceintegrators.com>
* Maxime Chambreuil <mchambreuil@opensourceintegrators.com>
* Serpent Consulting Services Pvt. Ltd. <support@serpentcs.com>

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

The development of this module has been financially supported by:

* Pavlov Media
* Open Source Integrators

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

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

|maintainer-max3903|

This module is part of the `OCA/agreement <https://github.com/OCA/agreement/tree/16.0/agreement_maintenance>`_ project on GitHub.

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

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

{
"name": "Maintenance Agreements",
"summary": "Manage maintenance agreements and contracts",
"author": "Pavlov Media, "
"Open Source Integrators, "
"Odoo Community Association (OCA)",
"website": "https://github.com/OCA/agreement",
"category": "Maintenance",
"license": "AGPL-3",
"version": "16.0.1.0.0",
"depends": [
"maintenance",
"agreement_serviceprofile",
],
"data": [
"views/agreement_view.xml",
"views/agreement_serviceprofile_view.xml",
"views/maintenance_request_view.xml",
"views/maintenance_equipment_view.xml",
],
"development_status": "Beta",
"maintainers": ["max3903"],
}
102 changes: 102 additions & 0 deletions agreement_maintenance/i18n/agreement_maintenance.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * agreement_maintenance
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.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: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement__mr_count
msgid "# Maintenance Requests"
msgstr ""

#. module: agreement_maintenance
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.partner_agreement_form_view
msgid "<span class=\"o_stat_text\">Maintenance Requests</span>"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_agreement
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__agreement_id
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__agreement_id
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.view_maintenance_equipment_filter_agreement
msgid "Agreement"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_agreement_serviceprofile
msgid "Agreement Service Profiles"
msgstr ""

#. module: agreement_maintenance
#: model_terms:ir.actions.act_window,help:agreement_maintenance.action_maintenance_request_agreement_specific
msgid "Create Maintenance Requests"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement__display_name
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile__display_name
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__display_name
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__display_name
msgid "Display Name"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile__equipment_id
msgid "Equipment"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement__id
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile__id
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__id
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__id
msgid "ID"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement____last_update
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile____last_update
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment____last_update
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request____last_update
msgid "Last Modified on"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_maintenance_request
msgid "Maintenance Request"
msgstr ""

#. module: agreement_maintenance
#: model:ir.actions.act_window,name:agreement_maintenance.action_maintenance_request_agreement_specific
msgid "Maintenance Requests"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__serviceprofile_id
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.view_maintenance_request_filter_agreement
msgid "Service Profile"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__serviceprofile_ids
msgid "Service Profiles"
msgstr ""

#. module: agreement_maintenance
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.maintenance_equipment_form_view_agreement
msgid "Services"
msgstr ""
108 changes: 108 additions & 0 deletions agreement_maintenance/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * agreement_maintenance
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-10-09 13:36+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: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement__mr_count
msgid "# Maintenance Requests"
msgstr "# Wartungsanfragen"

#. module: agreement_maintenance
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.partner_agreement_form_view
msgid "<span class=\"o_stat_text\">Maintenance Requests</span>"
msgstr "<span class=\"o_stat_text\">Wartungsanfragen</span>"

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_agreement
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__agreement_id
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__agreement_id
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.view_maintenance_equipment_filter_agreement
msgid "Agreement"
msgstr "Vereinbarung"

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_agreement_serviceprofile
msgid "Agreement Service Profiles"
msgstr "Vereinbarungsserviceprofil"

#. module: agreement_maintenance
#: model_terms:ir.actions.act_window,help:agreement_maintenance.action_maintenance_request_agreement_specific
msgid "Create Maintenance Requests"
msgstr "Wartungsanfrage erzeugen"

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement__display_name
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile__display_name
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__display_name
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__display_name
msgid "Display Name"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile__equipment_id
msgid "Equipment"
msgstr "Equipment"

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement__id
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile__id
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__id
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__id
msgid "ID"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement____last_update
#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile____last_update
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment____last_update
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request____last_update
msgid "Last Modified on"
msgstr ""

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_maintenance_equipment
msgid "Maintenance Equipment"
msgstr "Wartungsequipment"

#. module: agreement_maintenance
#: model:ir.model,name:agreement_maintenance.model_maintenance_request
msgid "Maintenance Request"
msgstr "Wartungsanfrage"

#. module: agreement_maintenance
#: model:ir.actions.act_window,name:agreement_maintenance.action_maintenance_request_agreement_specific
msgid "Maintenance Requests"
msgstr "Wartungsanfragen"

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_request__serviceprofile_id
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.view_maintenance_request_filter_agreement
msgid "Service Profile"
msgstr "Dienstleistungsprofil"

#. module: agreement_maintenance
#: model:ir.model.fields,field_description:agreement_maintenance.field_maintenance_equipment__serviceprofile_ids
msgid "Service Profiles"
msgstr "Serviceprofile"

#. module: agreement_maintenance
#: model_terms:ir.ui.view,arch_db:agreement_maintenance.maintenance_equipment_form_view_agreement
msgid "Services"
msgstr "Dienste"

#~ msgid "agreement"
#~ msgstr "Vereinbarung"
Loading
Loading