Skip to content

Commit e8dcc14

Browse files
simahawkJordiMForgeFlow
authored andcommitted
endpoint: add mixin views for search and list
1 parent 8958d8c commit e8dcc14

File tree

1 file changed

+31
-5
lines changed

1 file changed

+31
-5
lines changed

endpoint/views/endpoint_view.xml

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@
9999
</field>
100100
</record>
101101

102-
<record model="ir.ui.view" id="endpoint_endpoint_search_view">
103-
<field name="name">endpoint.endpoint.search</field>
104-
<field name="model">endpoint.endpoint</field>
102+
<record model="ir.ui.view" id="endpoint_mixin_search_view">
103+
<field name="name">endpoint.mixin.search</field>
104+
<field name="model">endpoint.mixin</field>
105105
<field name="arch" type="xml">
106106
<search>
107107
<field name="name" />
@@ -129,9 +129,22 @@
129129
</field>
130130
</record>
131131

132-
<record model="ir.ui.view" id="endpoint_endpoint_tree_view">
133-
<field name="name">endpoint.endpoint.tree</field>
132+
<record model="ir.ui.view" id="endpoint_endpoint_search_view">
133+
<field name="name">endpoint.endpoint.search</field>
134134
<field name="model">endpoint.endpoint</field>
135+
<field name="inherit_id" ref="endpoint.endpoint_mixin_search_view" />
136+
<field name="mode">primary</field>
137+
<field name="arch" type="xml">
138+
<search position="attributes">
139+
<!-- Needed just to make further inheritance happy -->
140+
<attribute name="string" />
141+
</search>
142+
</field>
143+
</record>
144+
145+
<record model="ir.ui.view" id="endpoint_mixin_list_view">
146+
<field name="name">endpoint.mixin.list</field>
147+
<field name="model">endpoint.mixin</field>
135148
<field name="arch" type="xml">
136149
<list
137150
decoration-muted="(not active)"
@@ -146,6 +159,19 @@
146159
</field>
147160
</record>
148161

162+
<record model="ir.ui.view" id="endpoint_endpoint_tree_view">
163+
<field name="name">endpoint.endpoint.list</field>
164+
<field name="model">endpoint.endpoint</field>
165+
<field name="inherit_id" ref="endpoint.endpoint_mixin_list_view" />
166+
<field name="mode">primary</field>
167+
<field name="arch" type="xml">
168+
<list position="attributes">
169+
<!-- Needed just to make further inheritance happy -->
170+
<attribute name="string" />
171+
</list>
172+
</field>
173+
</record>
174+
149175
<record model="ir.actions.act_window" id="endpoint_endpoint_act_window">
150176
<field name="name">Endpoints</field>
151177
<field name="res_model">endpoint.endpoint</field>

0 commit comments

Comments
 (0)