diff --git a/agreement_serviceprofile/__manifest__.py b/agreement_serviceprofile/__manifest__.py index c0a202390..58748f122 100644 --- a/agreement_serviceprofile/__manifest__.py +++ b/agreement_serviceprofile/__manifest__.py @@ -15,6 +15,7 @@ 'data': [ 'security/ir.model.access.csv', 'views/agreement_serviceprofile.xml', + 'views/agreement.xml' ], 'development_status': 'Beta', 'maintainers': [ diff --git a/agreement_serviceprofile/i18n/agreement_serviceprofile.pot b/agreement_serviceprofile/i18n/agreement_serviceprofile.pot index c2990b48f..bb4fde1ee 100644 --- a/agreement_serviceprofile/i18n/agreement_serviceprofile.pot +++ b/agreement_serviceprofile/i18n/agreement_serviceprofile.pot @@ -19,6 +19,12 @@ msgid "Active" msgstr "" #. module: agreement_serviceprofile +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_fsm_order_form_view +msgid "Add Notes Here..." +msgstr "" + +#. module: agreement_serviceprofile +#: model:ir.model,name:agreement_serviceprofile.model_agreement #: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement_serviceprofile__agreement_id #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_search msgid "Agreement" @@ -74,6 +80,12 @@ msgstr "" msgid "Name" msgstr "" +#. module: agreement_serviceprofile +#: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement_serviceprofile__notes +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_form +msgid "Notes" +msgstr "" + #. module: agreement_serviceprofile #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_form msgid "Service Profile" @@ -81,7 +93,9 @@ msgstr "" #. module: agreement_serviceprofile #: model:ir.actions.act_window,name:agreement_serviceprofile.agreement_serviceprofile_action +#: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement__serviceprofile_ids #: model:ir.ui.menu,name:agreement_serviceprofile.agreement_serviceprofiles +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_fsm_order_form_view #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_tree msgid "Service Profiles" msgstr "" diff --git a/agreement_serviceprofile/i18n/en_US.po b/agreement_serviceprofile/i18n/en_US.po index 24617c69a..44d1775d4 100644 --- a/agreement_serviceprofile/i18n/en_US.po +++ b/agreement_serviceprofile/i18n/en_US.po @@ -22,6 +22,12 @@ msgid "Active" msgstr "" #. module: agreement_serviceprofile +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_fsm_order_form_view +msgid "Add Notes Here..." +msgstr "" + +#. module: agreement_serviceprofile +#: model:ir.model,name:agreement_serviceprofile.model_agreement #: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement_serviceprofile__agreement_id #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_search msgid "Agreement" @@ -79,6 +85,12 @@ msgstr "" msgid "Name" msgstr "" +#. module: agreement_serviceprofile +#: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement_serviceprofile__notes +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_form +msgid "Notes" +msgstr "" + #. module: agreement_serviceprofile #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_form msgid "Service Profile" @@ -86,7 +98,9 @@ msgstr "" #. module: agreement_serviceprofile #: model:ir.actions.act_window,name:agreement_serviceprofile.agreement_serviceprofile_action +#: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement__serviceprofile_ids #: model:ir.ui.menu,name:agreement_serviceprofile.agreement_serviceprofiles +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_fsm_order_form_view #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_tree msgid "Service Profiles" msgstr "" diff --git a/agreement_serviceprofile/i18n/fr.po b/agreement_serviceprofile/i18n/fr.po index bbeb929e1..9419345ad 100644 --- a/agreement_serviceprofile/i18n/fr.po +++ b/agreement_serviceprofile/i18n/fr.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * agreement_serviceprofile +# * agreement_serviceprofile # msgid "" msgstr "" @@ -22,6 +22,12 @@ msgid "Active" msgstr "Actif" #. module: agreement_serviceprofile +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_fsm_order_form_view +msgid "Add Notes Here..." +msgstr "" + +#. module: agreement_serviceprofile +#: model:ir.model,name:agreement_serviceprofile.model_agreement #: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement_serviceprofile__agreement_id #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_search msgid "Agreement" @@ -54,7 +60,9 @@ msgstr "ID" #. module: agreement_serviceprofile #: model:ir.model.fields,help:agreement_serviceprofile.field_agreement_serviceprofile__active -msgid "If unchecked, it will allow you to hide this service profile without removing it." +msgid "" +"If unchecked, it will allow you to hide this service profile without " +"removing it." msgstr "" "Si cette case est décochée, cela vous permettra de masquer ce profil de " "service sans le supprimer." @@ -79,6 +87,12 @@ msgstr "Dernière mise à jour le" msgid "Name" msgstr "Nom" +#. module: agreement_serviceprofile +#: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement_serviceprofile__notes +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_form +msgid "Notes" +msgstr "" + #. module: agreement_serviceprofile #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_form msgid "Service Profile" @@ -86,7 +100,9 @@ msgstr "Profil de service" #. module: agreement_serviceprofile #: model:ir.actions.act_window,name:agreement_serviceprofile.agreement_serviceprofile_action +#: model:ir.model.fields,field_description:agreement_serviceprofile.field_agreement__serviceprofile_ids #: model:ir.ui.menu,name:agreement_serviceprofile.agreement_serviceprofiles +#: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_fsm_order_form_view #: model_terms:ir.ui.view,arch_db:agreement_serviceprofile.agreement_serviceprofile_tree msgid "Service Profiles" msgstr "Profils de service" diff --git a/agreement_serviceprofile/models/__init__.py b/agreement_serviceprofile/models/__init__.py index 7bf42742b..a0e6354ce 100644 --- a/agreement_serviceprofile/models/__init__.py +++ b/agreement_serviceprofile/models/__init__.py @@ -1 +1,2 @@ from . import agreement_serviceprofile +from . import agreement diff --git a/agreement_serviceprofile/models/agreement.py b/agreement_serviceprofile/models/agreement.py new file mode 100644 index 000000000..ac4361a29 --- /dev/null +++ b/agreement_serviceprofile/models/agreement.py @@ -0,0 +1,12 @@ +# Copyright (C) 2018 - TODAY, Open Source Integrators +# 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 Profiles") diff --git a/agreement_serviceprofile/models/agreement_serviceprofile.py b/agreement_serviceprofile/models/agreement_serviceprofile.py index 07a369d44..a645b5eec 100644 --- a/agreement_serviceprofile/models/agreement_serviceprofile.py +++ b/agreement_serviceprofile/models/agreement_serviceprofile.py @@ -12,8 +12,10 @@ class AgreementServiceProfile(models.Model): name = fields.Char(string="Name", required=True) agreement_id = fields.Many2one('agreement', string="Agreement", ondelete="cascade") - active = fields.Boolean( - string="Active", - default=True, - help="If unchecked, it will allow you to hide this service profile" - " without removing it.") + active = fields.Boolean(string="Active", + default=True, + help="If unchecked, it will allow you " + + "to hide this service profile" + " without removing it.") + + notes = fields.Text(string="Notes") diff --git a/agreement_serviceprofile/static/description/index.html b/agreement_serviceprofile/static/description/index.html index 5170e4240..b1dcbc818 100644 --- a/agreement_serviceprofile/static/description/index.html +++ b/agreement_serviceprofile/static/description/index.html @@ -3,7 +3,7 @@
- +