Skip to content

Commit 8e836fc

Browse files
[MIG] server_action_sort: Migration to 18.0
1 parent adc8eb0 commit 8e836fc

File tree

7 files changed

+34
-32
lines changed

7 files changed

+34
-32
lines changed

server_action_sort/README.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,9 @@ Contributors
113113
------------
114114

115115
- Sylvain LE GAL (https://www.twitter.com/legalsylvain)
116+
- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__
117+
118+
- Bhavesh Heliconia
116119

117120
Maintainers
118121
-----------

server_action_sort/__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 - Mass Sort Lines",
7-
"version": "16.0.1.0.0",
7+
"version": "18.0.1.0.0",
88
"author": "GRAP, " "Odoo Community Association (OCA)",
99
"summary": "Sort any lines of any models by any criterias",
1010
"category": "Tools",
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
- Sylvain LE GAL (<https://www.twitter.com/legalsylvain>)
2+
- [Heliconia Solutions Pvt. Ltd.](https://www.heliconia.io)
3+
- Bhavesh Heliconia
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
2-
ir_actions_server_sort_line_all,ir_actions_server_sort_line_all,model_ir_actions_server_sort_line,,1,0,0,0
2+
ir_actions_server_sort_line_all,ir_actions_server_sort_line_all,model_ir_actions_server_sort_line,base.group_user,1,0,0,0
33
ir_actions_server_sort_line_group_system,ir_actions_server_sort_line_group_system,model_ir_actions_server_sort_line,base.group_system,1,1,1,1

server_action_sort/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_sort/tests/test_module.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66

77

88
class TestModule(TransactionCase):
9-
def setUp(self):
10-
super().setUp()
11-
self.action_server = self.env.ref("server_action_sort.sort_action_server_lines")
12-
self.line_1 = self.env.ref("server_action_sort.sort_action_server_lines_line_1")
13-
self.line_2 = self.env.ref("server_action_sort.sort_action_server_lines_line_2")
9+
@classmethod
10+
def setUpClass(cls):
11+
super().setUpClass()
12+
cls.action_server = cls.env.ref("server_action_sort.sort_action_server_lines")
13+
cls.line_1 = cls.env.ref("server_action_sort.sort_action_server_lines_line_1")
14+
cls.line_2 = cls.env.ref("server_action_sort.sort_action_server_lines_line_2")
1415

1516
def test_action_result(self):
1617
self.assertEqual(self.line_1.sequence, 1)

server_action_sort/views/view_ir_actions_server.xml

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,28 @@ 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="Sort Options"
15-
name='page_sort'
16-
autofocus="autofocus"
17-
attrs="{'invisible': [('state', '!=', 'sort')]}"
12+
<xpath expr="//field[@name='child_ids']" position="after">
13+
<field
14+
name="sort_line_ids"
15+
nolabel="1"
16+
colspan="2"
17+
invisible="state != 'sort'"
1818
>
19-
<group>
20-
<field
21-
name="sort_field_id"
22-
attrs="{'required': [('state', '=', 'sort')]}"
23-
/>
24-
<field name="sort_field_id_model" />
25-
</group>
26-
<group>
27-
<field name="sort_line_ids" nolabel="1" colspan="2">
28-
<tree editable="bottom">
29-
<field name="sequence" widget="handle" />
30-
<field name="field_id" />
31-
<field name="field_name" />
32-
<field name="desc" />
33-
</tree>
34-
</field>
35-
</group>
36-
</page>
19+
<list editable="bottom">
20+
<field name="sequence" widget="handle" />
21+
<field name="field_id" />
22+
<field name="field_name" />
23+
<field name="desc" />
24+
</list>
25+
</field>
26+
</xpath>
27+
<xpath expr="//group[@name='action_content']" position="inside">
28+
<field
29+
name="sort_field_id"
30+
required="state == 'sort'"
31+
invisible="state != 'sort'"
32+
/>
33+
<field name="sort_field_id_model" invisible="state != 'sort'" />
3734
</xpath>
3835
</field>
3936
</record>

0 commit comments

Comments
 (0)