diff --git a/agreement_maintenance/README.rst b/agreement_maintenance/README.rst deleted file mode 100644 index 7de2499c..00000000 --- a/agreement_maintenance/README.rst +++ /dev/null @@ -1,114 +0,0 @@ -====================== -Maintenance Agreements -====================== - -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! 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%2Fcontract-lightgray.png?logo=github - :target: https://github.com/OCA/contract/tree/11.0/agreement_maintenance - :alt: OCA/contract -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-agreement_maintenance - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/110/11.0 - :alt: Try me on Runbot - -|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 Agreement > Agrements -* Create a new agreement -* Select a template -* Follow the process to get the required approval -* Send the invitation to the customer to review and sign the agreement - -Bug Tracker -=========== - -Bugs are tracked on `GitHub 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 `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* Pavlov Media -* Open Source Integrators - -Contributors -~~~~~~~~~~~~ - -* Patrick Wilson -* Bhavesh Odedra -* Wolfgang Hall -* Maxime Chambreuil - -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 `__: - -|maintainer-max3903| - -This module is part of the `OCA/contract `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/agreement_maintenance/__init__.py b/agreement_maintenance/__init__.py deleted file mode 100644 index 073035d1..00000000 --- a/agreement_maintenance/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# Copyright (C) 2018 - TODAY, Pavlov Media -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from . import models diff --git a/agreement_maintenance/__manifest__.py b/agreement_maintenance/__manifest__.py deleted file mode 100644 index 9e06b6e8..00000000 --- a/agreement_maintenance/__manifest__.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (C) 2018 - TODAY, Pavlov Media -# 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/contract', - 'category': 'Partner', - 'license': 'AGPL-3', - 'version': '11.0.0.0.1', - 'depends': [ - 'agreement', - 'maintenance', - 'fieldservice', - ], - 'data': [ - 'security/ir.model.access.csv', - 'views/agreement.xml', - 'views/agreement_serviceprofile.xml', - 'views/product.xml', - 'views/menu.xml', - ], - 'application': False, - 'development_status': 'Beta', - 'maintainers': ['max3903'], -} diff --git a/agreement_maintenance/i18n/agreement_maintenance.pot b/agreement_maintenance/i18n/agreement_maintenance.pot deleted file mode 100644 index 5362c535..00000000 --- a/agreement_maintenance/i18n/agreement_maintenance.pot +++ /dev/null @@ -1,139 +0,0 @@ -# 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" -"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_serviceprofile_agreement_id -msgid "Agreement" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.actions.act_window,name:agreement_maintenance.agreement_action_serviceprofile -msgid "Agreement Service Profile" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_create_uid -msgid "Created by" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_create_date -msgid "Created on" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_description -#: model:ir.ui.view,arch_db:agreement_maintenance.agreement_serviceprofile_form_view -msgid "Description" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_display_name -msgid "Display Name" -msgstr "" - -#. module: agreement_maintenance -#: selection:agreement.serviceprofile,profile_type:0 -#: 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_serviceprofile_equipment_category_id -msgid "Equipment Category" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_id -msgid "ID" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_product_product_serviceprofile_ok -#: model:ir.model.fields,field_description:agreement_maintenance.field_product_template_serviceprofile_ok -msgid "Include on Service Profile" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile___last_update -msgid "Last Modified on" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_write_uid -msgid "Last Updated by" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_write_date -msgid "Last Updated on" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_name -#: model:ir.ui.view,arch_db:agreement_maintenance.agreement_serviceprofile_form_view -msgid "Name" -msgstr "" - -#. module: agreement_maintenance -#: selection:agreement.serviceprofile,profile_type:0 -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_product_id -msgid "Product" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model,name:agreement_maintenance.model_product_template -msgid "Product Template" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_profile_type -msgid "Profile Type" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_fsm_location_id -msgid "Service Location" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,field_description:agreement_maintenance.field_agreement_serviceprofile_ids -#: model:ir.ui.view,arch_db:agreement_maintenance.agreement_serviceprofile_form_view -msgid "Service Profile" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.ui.menu,name:agreement_maintenance.agreement_service_profiles -#: model:ir.ui.view,arch_db:agreement_maintenance.agreement_form_view -#: model:ir.ui.view,arch_db:agreement_maintenance.agreement_serviceprofile_list_view -msgid "Service Profiles" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model.fields,help:agreement_maintenance.field_product_product_serviceprofile_ok -#: model:ir.model.fields,help:agreement_maintenance.field_product_template_serviceprofile_ok -msgid "Specify if the product can be selected in a service profile line" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model,name:agreement_maintenance.model_agreement -msgid "agreement" -msgstr "" - -#. module: agreement_maintenance -#: model:ir.model,name:agreement_maintenance.model_agreement_serviceprofile -msgid "agreement.serviceprofile" -msgstr "" - diff --git a/agreement_maintenance/models/__init__.py b/agreement_maintenance/models/__init__.py deleted file mode 100644 index e8d8eb66..00000000 --- a/agreement_maintenance/models/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from . import ( - agreement, - product_template, - agreement_serviceprofile, -) diff --git a/agreement_maintenance/models/agreement.py b/agreement_maintenance/models/agreement.py deleted file mode 100644 index 4c77838d..00000000 --- a/agreement_maintenance/models/agreement.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (C) 2018 - TODAY, Pavlov Media -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import fields, models - - -class Agreement(models.Model): - _inherit = 'agreement' - - serviceprofile_ids = fields.One2many( - 'agreement.serviceprofile', - 'agreement_id', - string="Service Profile", - copy=True - ) diff --git a/agreement_maintenance/models/agreement_serviceprofile.py b/agreement_maintenance/models/agreement_serviceprofile.py deleted file mode 100644 index 99c6adf0..00000000 --- a/agreement_maintenance/models/agreement_serviceprofile.py +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (C) 2018 - TODAY, Pavlov Media -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import fields, models - - -PROFILE_TYPE = [ - ('equipment', 'Equipment'), - ('product', 'Product') -] - - -class AgreementServiceProfile(models.Model): - _name = 'agreement.serviceprofile' - - name = fields.Char(string="Name", required=True) - profile_type = fields.Selection( - PROFILE_TYPE, - string="Profile Type") - description = fields.Text(string="Description") - equipment_id = fields.Many2one( - 'maintenance.equipment', - string="Equipment") - product_id = fields.Many2one( - 'product.product', - string="Product", - domain=[('serviceprofile_ok', '=', True)]) - equipment_category_id = fields.Many2one( - 'maintenance.equipment.category', - related='equipment_id.category_id', - string="Equipment Category", - readonly=1) - agreement_id = fields.Many2one( - 'agreement', - string="Agreement", - ondelete="cascade", - required=True) - fsm_location_id = fields.Many2one( - 'fsm.location', - string="Service Location") diff --git a/agreement_maintenance/models/product_template.py b/agreement_maintenance/models/product_template.py deleted file mode 100644 index 51de3a2b..00000000 --- a/agreement_maintenance/models/product_template.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (C) 2018 - TODAY, Pavlov Media -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import models, fields - - -class Product(models.Model): - _inherit = 'product.template' - - serviceprofile_ok = fields.Boolean( - string='Include on Service Profile', - default=False, - help="Specify if the product can be selected in a service profile line" - ) diff --git a/agreement_maintenance/readme/CONFIGURE.rst b/agreement_maintenance/readme/CONFIGURE.rst deleted file mode 100644 index 3871fc34..00000000 --- a/agreement_maintenance/readme/CONFIGURE.rst +++ /dev/null @@ -1,6 +0,0 @@ -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 diff --git a/agreement_maintenance/readme/CONTRIBUTORS.rst b/agreement_maintenance/readme/CONTRIBUTORS.rst deleted file mode 100644 index 4e2eb061..00000000 --- a/agreement_maintenance/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,4 +0,0 @@ -* Patrick Wilson -* Bhavesh Odedra -* Wolfgang Hall -* Maxime Chambreuil diff --git a/agreement_maintenance/readme/CREDITS.rst b/agreement_maintenance/readme/CREDITS.rst deleted file mode 100644 index 0543afe7..00000000 --- a/agreement_maintenance/readme/CREDITS.rst +++ /dev/null @@ -1,4 +0,0 @@ -The development of this module has been financially supported by: - -* Pavlov Media -* Open Source Integrators diff --git a/agreement_maintenance/readme/DESCRIPTION.rst b/agreement_maintenance/readme/DESCRIPTION.rst deleted file mode 100644 index 020bfcbb..00000000 --- a/agreement_maintenance/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -This module allows you to manage maintenance agreements and contracts. diff --git a/agreement_maintenance/readme/USAGE.rst b/agreement_maintenance/readme/USAGE.rst deleted file mode 100644 index 0eb52e5a..00000000 --- a/agreement_maintenance/readme/USAGE.rst +++ /dev/null @@ -1,7 +0,0 @@ -To use this module: - -* Go to Agreement > Agrements -* Create a new agreement -* Select a template -* Follow the process to get the required approval -* Send the invitation to the customer to review and sign the agreement diff --git a/agreement_maintenance/security/ir.model.access.csv b/agreement_maintenance/security/ir.model.access.csv deleted file mode 100644 index 8e45456f..00000000 --- a/agreement_maintenance/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_agreement_serviceprofile_allusers,serviceprofile all users,model_agreement_serviceprofile,agreement.group_agreement_user,1,0,0,0 -access_agreement_serviceprofile_manager,serviceprofile manager,model_agreement_serviceprofile,agreement.group_agreement_manager,1,1,1,1 diff --git a/agreement_maintenance/static/description/icon.png b/agreement_maintenance/static/description/icon.png deleted file mode 100644 index 23ce9313..00000000 Binary files a/agreement_maintenance/static/description/icon.png and /dev/null differ diff --git a/agreement_maintenance/static/description/index.html b/agreement_maintenance/static/description/index.html deleted file mode 100644 index 023e5d22..00000000 --- a/agreement_maintenance/static/description/index.html +++ /dev/null @@ -1,457 +0,0 @@ - - - - - - -Maintenance Agreements - - - -
-

Maintenance Agreements

- - -

Beta License: AGPL-3 OCA/contract Translate me on Weblate Try me on Runbot

-

This module allows you to manage maintenance agreements and contracts.

-

Table of contents

- -
-

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 Agreement > Agrements
  • -
  • Create a new agreement
  • -
  • Select a template
  • -
  • Follow the process to get the required approval
  • -
  • Send the invitation to the customer to review and sign the agreement
  • -
-
-
-

Bug Tracker

-

Bugs are tracked on GitHub 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.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Pavlov Media
  • -
  • Open Source Integrators
  • -
-
- -
-

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.

-Odoo Community Association -

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.

-

Current maintainer:

-

max3903

-

This module is part of the OCA/contract project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/agreement_maintenance/views/agreement.xml b/agreement_maintenance/views/agreement.xml deleted file mode 100644 index eefa92a9..00000000 --- a/agreement_maintenance/views/agreement.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Agreement Form - agreement - - - - - - - - - - - - - - - - - - - diff --git a/agreement_maintenance/views/agreement_serviceprofile.xml b/agreement_maintenance/views/agreement_serviceprofile.xml deleted file mode 100644 index b0339c21..00000000 --- a/agreement_maintenance/views/agreement_serviceprofile.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Agreement Service Profile List - agreement.serviceprofile - - - - - - - - - - - - - - - Agreement Service Profile Form - agreement.serviceprofile - -
- -
-

- -

-
- - - - - - - - - - - - - - -
-
-
-
- - - - Agreement Service Profile - agreement.serviceprofile - tree,form - - -
diff --git a/agreement_maintenance/views/menu.xml b/agreement_maintenance/views/menu.xml deleted file mode 100644 index acf8af5f..00000000 --- a/agreement_maintenance/views/menu.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - diff --git a/agreement_maintenance/views/product.xml b/agreement_maintenance/views/product.xml deleted file mode 100644 index 4c2be246..00000000 --- a/agreement_maintenance/views/product.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - product.template.common.serviceprofile.ok.form - product.template - - -
-
- -
-
-
-
-