diff --git a/agreement_legal/models/agreement.py b/agreement_legal/models/agreement.py index a07a1985..abde0777 100644 --- a/agreement_legal/models/agreement.py +++ b/agreement_legal/models/agreement.py @@ -144,9 +144,7 @@ def _get_default_parties(self): """ return deftext - parties = fields.Html( - tracking=True, default=_get_default_parties, help="Parties of the agreement" - ) + parties = fields.Html(default=_get_default_parties, help="Parties of the agreement") dynamic_parties = fields.Html( compute="_compute_dynamic_parties", help="Compute dynamic parties" ) @@ -466,12 +464,8 @@ def _exclude_readonly_field(self): return ["stage_id"] @api.model - def fields_view_get( - self, view_id=None, view_type=False, toolbar=False, submenu=False - ): - res = super().fields_view_get( - view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu - ) + def get_view(self, view_id=None, view_type=False, **options): + res = super().get_view(view_id, view_type, **options) # Readonly fields if view_type == "form": doc = etree.XML(res["arch"]) diff --git a/agreement_legal/static/src/js/form_view.esm.js b/agreement_legal/static/src/js/form_view.esm.js index ee4dc264..7504e495 100644 --- a/agreement_legal/static/src/js/form_view.esm.js +++ b/agreement_legal/static/src/js/form_view.esm.js @@ -1,8 +1,8 @@ /** @odoo-module **/ -import {registry} from "@web/core/registry"; import {FormController} from "@web/views/form/form_controller"; import {formView} from "@web/views/form/form_view"; +import {registry} from "@web/core/registry"; import {useService} from "@web/core/utils/hooks"; export class AgreementFormController extends FormController { diff --git a/agreement_legal/static/src/js/kanban_view.esm.js b/agreement_legal/static/src/js/kanban_view.esm.js index ade31a32..32f95261 100644 --- a/agreement_legal/static/src/js/kanban_view.esm.js +++ b/agreement_legal/static/src/js/kanban_view.esm.js @@ -1,8 +1,8 @@ /** @odoo-module **/ -import {registry} from "@web/core/registry"; import {KanbanController} from "@web/views/kanban/kanban_controller"; import {kanbanView} from "@web/views/kanban/kanban_view"; +import {registry} from "@web/core/registry"; import {useService} from "@web/core/utils/hooks"; export class AgreementKanbanController extends KanbanController { diff --git a/agreement_legal/static/src/js/list_view.esm.js b/agreement_legal/static/src/js/list_view.esm.js index 99b9dd22..8601ecc5 100644 --- a/agreement_legal/static/src/js/list_view.esm.js +++ b/agreement_legal/static/src/js/list_view.esm.js @@ -1,8 +1,8 @@ /** @odoo-module **/ -import {registry} from "@web/core/registry"; import {ListController} from "@web/views/list/list_controller"; import {listView} from "@web/views/list/list_view"; +import {registry} from "@web/core/registry"; import {useService} from "@web/core/utils/hooks"; export class AgreementListController extends ListController { diff --git a/agreement_legal/static/src/xml/agreement.xml b/agreement_legal/static/src/xml/agreement.xml index 130ec37c..beb3d6db 100644 --- a/agreement_legal/static/src/xml/agreement.xml +++ b/agreement_legal/static/src/xml/agreement.xml @@ -1,11 +1,6 @@ - + + @@ -26,17 +22,17 @@ canCreateTemplate + !noCreate and canCreateTemplate - + +