mirror of
https://github.com/OCA/knowledge.git
synced 2025-12-21 12:52:18 -06:00
[MIG] document_page: Migration to 13.0
This commit is contained in:
committed by
Dũng (Trần Đình)
parent
fbc5d7505d
commit
55e00ae88d
@@ -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,
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user