Skip to content

Commit 212a25e

Browse files
[MIG] server_action_navigate: Migration to 18.0
1 parent 8d2cd88 commit 212a25e

File tree

6 files changed

+37
-37
lines changed

6 files changed

+37
-37
lines changed

server_action_navigate/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{
66
"name": "Server Actions - Navigate",
7-
"version": "16.0.1.0.0",
7+
"version": "18.0.1.0.0",
88
"author": "GRAP, Odoo Community Association (OCA)",
99
"summary": "Navigate between any items of any Odoo Models",
1010
"category": "Tools",

server_action_navigate/models/ir_actions_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def _run_action_navigate_multi(self, eval_context=None):
8080
"res_model": self.navigate_model_id.model,
8181
"target": "current",
8282
"type": "ir.actions.act_window",
83-
"view_mode": "tree,form",
83+
"view_mode": "list,form",
8484
}
8585

8686
return result
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
- Sylvain LE GAL (<https://www.twitter.com/legalsylvain>)
22
- Ashish Hirpara (<https://ashish-hirpara.com>)
3+
- [Heliconia Solutions Pvt. Ltd.](https://www.heliconia.io)
4+
- Bhavesh Heliconia

server_action_navigate/static/description/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
<?xml version="1.0" encoding="utf-8"?>
21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
32
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
43
<head>

server_action_navigate/tests/test_module.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99

1010

1111
class TestModule(TransactionCase):
12-
def setUp(self):
13-
super().setUp()
14-
self.action_server = self.env.ref(
12+
@classmethod
13+
def setUpClass(cls):
14+
super().setUpClass()
15+
cls.action_server = cls.env.ref(
1516
"server_action_navigate.navigate_partner_2_tags"
1617
)
17-
self.navigate_line_1 = self.env.ref("server_action_navigate.navigate_line_1")
18-
self.navigate_line_2 = self.env.ref("server_action_navigate.navigate_line_2")
19-
self.users = self.env["res.users"].search([])
18+
cls.navigate_line_1 = cls.env.ref("server_action_navigate.navigate_line_1")
19+
cls.navigate_line_2 = cls.env.ref("server_action_navigate.navigate_line_2")
20+
cls.users = cls.env["res.users"].search([])
2021

2122
def test_action_result(self):
2223
result = self.action_server.with_context(

server_action_navigate/views/view_ir_actions_server.xml

Lines changed: 26 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,33 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
99
<field name="model">ir.actions.server</field>
1010
<field name="inherit_id" ref="base.view_server_action_form" />
1111
<field name="arch" type="xml">
12-
<xpath expr="//page[@name='code']" position="after">
13-
<page
14-
string="Navigation Options"
15-
name='page_navigate'
16-
autofocus="autofocus"
17-
attrs="{'invisible': [('state', '!=', 'navigate')]}"
12+
<xpath expr="//field[@name='child_ids']" position="after">
13+
<field
14+
name="navigate_line_ids"
15+
nolabel="1"
16+
colspan="2"
17+
invisible="state != 'navigate'"
1818
>
19-
<group>
20-
<field name="navigate_line_ids" nolabel="1" colspan="2">
21-
<tree editable="bottom" delete="false">
22-
<field name="field_domain_model_id" />
23-
<field name="field_id" />
24-
</tree>
25-
</field>
26-
<button
27-
name="delete_last_line"
28-
string="Delete Last Line"
29-
type="object"
30-
attrs="{'invisible': [('navigate_line_ids', '=', [])]}"
31-
colspan="2"
32-
/>
33-
<field name="navigate_model_id" />
34-
<field name="navigate_model_technical_name" invisible="1" />
35-
<field
36-
name="navigate_action_id"
37-
attrs="{'invisible': [('navigate_line_ids', '=', [])]}"
38-
/>
39-
</group>
40-
</page>
19+
<list editable="bottom" delete="false">
20+
<field name="field_domain_model_id" />
21+
<field name="field_id" />
22+
</list>
23+
</field>
24+
<group invisible="state != 'navigate'">
25+
<button
26+
name="delete_last_line"
27+
string="Delete Last Line"
28+
type="object"
29+
invisible="navigate_line_ids in []"
30+
colspan="2"
31+
/>
32+
<field name="navigate_model_id" />
33+
<field name="navigate_model_technical_name" invisible="1" />
34+
<field
35+
name="navigate_action_id"
36+
invisible="navigate_line_ids in []"
37+
/>
38+
</group>
4139
</xpath>
4240
</field>
4341
</record>

0 commit comments

Comments
 (0)