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

Merged
merged 27 commits into from
Dec 24, 2024
Merged
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
9bfe839
[ADD] agreement_maintenance
Oct 26, 2018
aa39ed0
[UPD] README.rst
OCA-git-bot Nov 1, 2018
ccae0a0
[11.0][RM] agreement_maintenance module
Dec 11, 2018
976e275
[ADD] agreement_maintenance
max3903 Jan 24, 2019
903ea83
[MIG][12.0] agreement_maintenance
murtuzasaleh Mar 27, 2019
cadf714
[IMP] agreement_maintenance: Link Equipments and Service Profiles
max3903 Aug 31, 2019
4bce4dc
[FIX] agreement_maintenance: Fix Travis errors
max3903 Sep 3, 2019
299a15c
Apply suggestions from code review
max3903 Sep 3, 2019
049733f
[FIX] agreement_maintenance: Element cannot be located in parent view
max3903 Nov 22, 2019
975732b
[IMP] New icon for agreement modules (svg file in agreement_legal)
marcelsavegnago Feb 15, 2020
d5f23e0
[14.0][MIG]agreement_maintenance: Travis
vimalpatelserpentcs Jul 23, 2021
157e745
[14.0][MIG]agreement_maintenance: migrated to v14
vimalpatelserpentcs Jul 23, 2021
bf3ff3e
[UPD] Update agreement_maintenance.pot
oca-travis Oct 23, 2021
d8da150
[UPD] README.rst
OCA-git-bot Oct 23, 2021
a55c8be
[IMP] agreement_maintenance: Adding equipment_id field
olgamarcocb Jan 3, 2022
ed38999
Added translation using Weblate (Spanish (Argentina))
ibuioli Feb 6, 2022
39d45bf
Translated using Weblate (Spanish (Argentina))
ibuioli Feb 6, 2022
baba1c0
agreement_maintenance 14.0.1.1.0
OCA-git-bot Feb 27, 2022
d6432e7
[IMP] agreement_maintenance: adding group
olgamarcocb Jan 3, 2022
e4c99b1
agreement_maintenance 14.0.1.2.0
OCA-git-bot Jun 30, 2022
a02662f
[UPD] README.rst
OCA-git-bot Sep 3, 2023
47033a4
Update translation files
weblate Oct 9, 2023
e773bb7
Added translation using Weblate (Spanish)
Ivorra78 Dec 19, 2023
e954b24
Translated using Weblate (Spanish)
Ivorra78 Dec 19, 2023
c1ceeb1
Translated using Weblate (Portuguese (Brazil))
May 20, 2024
2f1c028
[IMP] agreement_maintenance: pre-commit auto fixes
luisDIXMIT Jul 10, 2024
4569a78
[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 <[email protected]>
* Bhavesh Odedra <[email protected]>
* Wolfgang Hall <[email protected]>
* Maxime Chambreuil <[email protected]>
* Serpent Consulting Services Pvt. Ltd. <[email protected]>

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 <[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 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