Skip to content

Commit 105d5ac

Browse files
[MIG] document_page: Migration to 19.0
1 parent 6e6ad62 commit 105d5ac

File tree

11 files changed

+22
-16
lines changed

11 files changed

+22
-16
lines changed

document_page/__manifest__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{
66
"name": "Document Page",
7-
"version": "18.0.2.1.0",
7+
"version": "19.0.2.1.0",
88
"category": "Knowledge Management",
99
"author": "OpenERP SA, Odoo Community Association (OCA)",
1010
"images": [
@@ -17,7 +17,7 @@
1717
],
1818
"website": "https://github.com/OCA/knowledge",
1919
"license": "AGPL-3",
20-
"depends": ["mail", "document_knowledge", "web_editor"],
20+
"depends": ["mail", "document_knowledge", "html_editor"],
2121
"data": [
2222
"security/document_page_security.xml",
2323
"security/ir.model.access.csv",

document_page/demo/document_page.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<record id="base.user_demo" model="res.users">
44
<field
55
eval="[(4, ref('document_knowledge.group_document_user'))]"
6-
name="groups_id"
6+
name="group_ids"
77
/>
88
</record>
99

document_page/models/document_page_history.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from odoo import api, fields, models
66

7-
from odoo.addons.web_editor.models.diff_utils import (
7+
from odoo.addons.html_editor.models.diff_utils import (
88
generate_comparison,
99
)
1010

@@ -54,4 +54,4 @@ def _get_diff(self, v1, v2):
5454
@api.depends("page_id")
5555
def _compute_display_name(self):
5656
for rec in self:
57-
rec.display_name = rec.id, "%s #%i" % (rec.page_id.name, rec.id)
57+
rec.display_name = f"{rec.page_id.name} #{rec.id}"

document_page/models/ir_ui_menu.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ def _visible_menu_ids(self, debug=False):
1515
self.with_context(**{"ir.ui.menu.full_list": True}).search([]).sudo()
1616
)
1717
groups = (
18-
self.env.user.groups_id
18+
self.env.user.group_ids
1919
if not debug
20-
else self.env.user.groups_id - self.env.ref("base.group_no_one")
20+
else self.env.user.group_ids - self.env.ref("base.group_no_one")
2121
)
2222
authorized_menus = menus.filtered(
23-
lambda m: not m.groups_id or m.groups_id and groups
23+
lambda m: not m.group_ids or m.group_ids and groups
2424
)
2525
authorized_folder_menus = authorized_menus.filtered(lambda m: not m.action)
2626
visible_ids = visible_ids.union(authorized_folder_menus.ids)

document_page/security/document_page_security.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
<odoo>
33
<record id="group_document_editor" model="res.groups">
44
<field name="name">Editor</field>
5-
<field name="category_id" ref="document_knowledge.module_category_knowledge" />
5+
<field name="privilege_id" ref="document_knowledge.res_groups_privilege_knowledge" />
66
<field
77
name="implied_ids"
88
eval="[(4, ref('document_knowledge.group_document_user'))]"
99
/>
1010
</record>
1111
<record id="group_document_manager" model="res.groups">
1212
<field name="name">Manager</field>
13-
<field name="category_id" ref="document_knowledge.module_category_knowledge" />
13+
<field name="privilege_id" ref="document_knowledge.res_groups_privilege_knowledge" />
1414
<field name="implied_ids" eval="[(4, ref('group_document_editor'))]" />
15-
<field name="users" eval="[(4, ref('base.user_admin'))]" />
15+
<field name="user_ids" eval="[Command.link(ref('base.user_admin'))]" />
1616
</record>
1717
<record model="ir.rule" id="document_page_rule">
1818
<field name="name">document_page multi-company</field>

document_page/static/src/js/document_page_kanban_controller.esm.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ export class DocumentPageKanbanController extends KanbanController {
55
* @param {Object} record
66
*/
77
async openRecord(record) {
8-
// eslint-disable-next-line no-undef
98
const element = document.querySelector(
109
`.o_kanban_record[data-id="${record.id}"] .o_document_page_kanban_boxes a`
1110
);

document_page/views/document_page.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@
156156
<field name="create_uid" />
157157
<field name="content_uid" />
158158
<field name="name" string="Title" />
159-
<group expand="0" string="Group By...">
159+
<group>
160160
<filter
161161
name="group_by_category"
162162
string="Category"

document_page/views/document_page_category.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@
208208
<field name="create_uid" />
209209
<field name="content_uid" />
210210
<field name="company_id" groups="base.group_multi_company" />
211-
<group expand="0" string="Group By...">
211+
<group>
212212
<filter
213213
name="group_by_category"
214214
string="Category"

document_page/views/document_page_history.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<field name="page_id" required="True" />
2626
<field name="content" required="True" />
2727
<field name="create_uid" />
28-
<group expand="0" string="Group By...">
28+
<group>
2929
<filter
3030
name="group_by_author"
3131
string="Author"

document_page/wizard/document_page_create_menu.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def document_page_menu_create(self):
4242
"type": "ir.actions.act_window",
4343
"target": "current",
4444
}
45-
value["domain"] = "[('parent_id','=',%d)]" % page.id
45+
value["domain"] = f"[('parent_id','=',{page.id})]"
4646
value["res_id"] = page.id
4747

4848
# only the super user is allowed to create menu due to security rules

0 commit comments

Comments
 (0)