[MIG] document_page: Migration to 13.0

This commit is contained in:
ernesto
2019-11-07 15:26:37 -05:00
committed by Dũng (Trần Đình)
parent fbc5d7505d
commit 55e00ae88d
23 changed files with 108 additions and 150 deletions

View File

@@ -16,14 +16,13 @@ class DocumentPageCreateMenu(models.TransientModel):
@api.model
def default_get(self, fields_list):
"""Get Page name of the menu."""
res = super(DocumentPageCreateMenu, self).default_get(fields_list)
res = super().default_get(fields_list)
page_id = self.env.context.get("active_id")
obj_page = self.env["document.page"]
page = obj_page.browse(page_id)
res["menu_name"] = page.name
return res
@api.multi
def document_page_menu_create(self):
"""Menu creation."""
obj_page = self.env["document.page"]
@@ -39,7 +38,6 @@ class DocumentPageCreateMenu(models.TransientModel):
)[1]
value = {
"name": "Document Page",
"view_type": "form",
"view_mode": "form,tree",
"res_model": "document.page",
"view_id": view_id,

View File

@@ -25,15 +25,12 @@
</field>
</record>
<!-- Create Server Action -->
<record id="action_wiki_create_menu" model="ir.actions.act_window">
<field name="name">Create Menu</field>
<field name="res_model">document.page.create.menu</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="binding_model_id"
ref="document_page.model_document_page"/>
</record>
<act_window
id="action_related_page_create_menu"
name="Create Menu"
res_model="document.page.create.menu"
target="new"
view_mode="form"
binding_model="document.page"/>
</odoo>

View File

@@ -1,9 +1,8 @@
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import fields, models
from odoo import _, fields, models
from odoo.exceptions import UserError
from odoo.tools.translate import _
class DocumentPageShowDiff(models.TransientModel):

View File

@@ -15,27 +15,13 @@
</field>
</record>
<!-- Create Index Action -->
<record id="action_view_wiki_show_diff" model="ir.actions.act_window">
<field name="name">Difference</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">wizard.document.page.history.show_diff</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<!-- Create Index Action Window -->
<act_window
id="action_view_wiki_show_diff_values"
key2="client_action_multi"
name="Difference"
res_model="wizard.document.page.history.show_diff"
src_model="document.page.history"
binding_model="document.page.history"
view_mode="form"
target="new"
view_type="form"/>
target="new"/>
</odoo>