Skip to content

Commit 3699cd7

Browse files
committed
Improve views snippet with regex
1 parent 9798e38 commit 3699cd7

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

snippets/xml.json

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"prefix": "oform",
1414
"body": [
1515
"<!-- ${1:model.name} form view -->",
16-
"<record id=\"${2:model_name}_view_form\" model=\"ir.ui.view\">",
16+
"<record id=\"${2:${1/[.]/_/g}}_view_form\" model=\"ir.ui.view\">",
1717
"\t<field name=\"name\">${1:model.name}.view.form</field>",
1818
"\t<field name=\"model\">${1:model.name}</field>",
1919
"\t<field name=\"arch\" type=\"xml\">",
@@ -34,10 +34,10 @@
3434
"prefix": "oformi",
3535
"body": [
3636
"<!-- ${1:model.name} inherit form view -->",
37-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
37+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
3838
"\t<field name=\"name\">${1:model.name}.inherit.view.form</field>",
3939
"\t<field name=\"model\">${1:model.name}</field>",
40-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
40+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
4141
"\t<field name=\"arch\" type=\"xml\">",
4242
"\t\t<!-- Add your xpath here -->",
4343
"\t\t$0",
@@ -50,7 +50,7 @@
5050
"prefix": "otree",
5151
"body": [
5252
"<!-- ${1:model.name} tree view -->",
53-
"<record id=\"${2:model_name}_view_tree\" model=\"ir.ui.view\">",
53+
"<record id=\"${2:${1/[.]/_/g}}_view_tree\" model=\"ir.ui.view\">",
5454
"\t<field name=\"name\">${1:first.name}.view.tree</field>",
5555
"\t<field name=\"model\">${1:first.name}</field>",
5656
"\t<field name=\"arch\" type=\"xml\">",
@@ -67,10 +67,10 @@
6767
"prefix": "otreei",
6868
"body": [
6969
"<!-- ${1:model.name} inherit tree view -->",
70-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
70+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
7171
"\t<field name=\"name\">${1:model.name}.inherit.view.tree</field>",
7272
"\t<field name=\"model\">${1:model.name}</field>",
73-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
73+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
7474
"\t<field name=\"arch\" type=\"xml\">",
7575
"\t\t<!-- Add your xpath here -->",
7676
"\t\t$0",
@@ -83,7 +83,7 @@
8383
"prefix": "osearch",
8484
"body": [
8585
"<!-- ${1:model.name} search view -->",
86-
"<record id=\"${2:model_name}_view_search\" model=\"ir.ui.view\">",
86+
"<record id=\"${2:${1/[.]/_/g}}_view_search\" model=\"ir.ui.view\">",
8787
"\t<field name=\"name\">${1:first.name}.view.search</field>",
8888
"\t<field name=\"model\">${1:first.name}</field>",
8989
"\t<field name=\"arch\" type=\"xml\">",
@@ -100,10 +100,10 @@
100100
"prefix": "osearchi",
101101
"body": [
102102
"<!-- ${1:model.name} inherit search view -->",
103-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
103+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
104104
"\t<field name=\"name\">${1:model.name}.inherit.view.search</field>",
105105
"\t<field name=\"model\">${1:model.name}</field>",
106-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
106+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
107107
"\t<field name=\"arch\" type=\"xml\">",
108108
"\t\t<!-- Add your xpath here -->",
109109
"\t\t$0",
@@ -116,7 +116,7 @@
116116
"prefix": "odash",
117117
"body": [
118118
"<!-- ${1:model.name} dashboard view -->",
119-
"<record id=\"${2:model_name}_view_dashboard\" model=\"ir.ui.view\">",
119+
"<record id=\"${2:${1/[.]/_/g}}_view_dashboard\" model=\"ir.ui.view\">",
120120
"\t<field name=\"name\">${1:first.name}.view.dashboard</field>",
121121
"\t<field name=\"model\">${1:first.name}</field>",
122122
"\t<field name=\"arch\" type=\"xml\">",
@@ -133,7 +133,7 @@
133133
"prefix": "ograph",
134134
"body": [
135135
"<!-- ${1:model.name} graph view -->",
136-
"<record id=\"${2:model_name}_view_graph\" model=\"ir.ui.view\">",
136+
"<record id=\"${2:${1/[.]/_/g}}_view_graph\" model=\"ir.ui.view\">",
137137
"\t<field name=\"name\">${1:first.name}.view.graph</field>",
138138
"\t<field name=\"model\">${1:first.name}</field>",
139139
"\t<field name=\"arch\" type=\"xml\">",
@@ -150,10 +150,10 @@
150150
"prefix": "ographi",
151151
"body": [
152152
"<!-- ${1:model.name} inherit graph view -->",
153-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
153+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
154154
"\t<field name=\"name\">${1:model.name}.inherit.view.graph</field>",
155155
"\t<field name=\"model\">${1:model.name}</field>",
156-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
156+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
157157
"\t<field name=\"arch\" type=\"xml\">",
158158
"\t\t<!-- Add you xpath here -->",
159159
"\t\t$0",
@@ -166,7 +166,7 @@
166166
"prefix": "opivot",
167167
"body": [
168168
"<!-- ${1:model.name} pivot view -->",
169-
"<record id=\"${2:model_name}_view_pivot\" model=\"ir.ui.view\">",
169+
"<record id=\"${2:${1/[.]/_/g}}_view_pivot\" model=\"ir.ui.view\">",
170170
"\t<field name=\"name\">${1:first.name}.view.pivot</field>",
171171
"\t<field name=\"model\">${1:first.name}</field>",
172172
"\t<field name=\"arch\" type=\"xml\">",
@@ -183,10 +183,10 @@
183183
"prefix": "opivoti",
184184
"body": [
185185
"<!-- ${1:model.name} inherit pivot view -->",
186-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
186+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
187187
"\t<field name=\"name\">${1:model.name}.inherit.view.pivot</field>",
188188
"\t<field name=\"model\">${1:model.name}</field>",
189-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
189+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
190190
"\t<field name=\"arch\" type=\"xml\">",
191191
"\t\t<!-- Add you xpath here -->",
192192
"\t\t$0",
@@ -199,7 +199,7 @@
199199
"prefix": "okanban",
200200
"body": [
201201
"<!-- ${1:model.name} kanban view -->",
202-
"<record id=\"${2:model_name}_view_kanban\" model=\"ir.ui.view\">",
202+
"<record id=\"${2:${1/[.]/_/g}}_view_kanban\" model=\"ir.ui.view\">",
203203
"\t<field name=\"name\">${1:first.name}.view.kanban</field>",
204204
"\t<field name=\"model\">${1:first.name}</field>",
205205
"\t<field name=\"arch\" type=\"xml\">",
@@ -216,10 +216,10 @@
216216
"prefix": "okanbani",
217217
"body": [
218218
"<!-- ${1:model.name} inherit kanban view -->",
219-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
219+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
220220
"\t<field name=\"name\">${1:model.name}.inherit.view.kanban</field>",
221221
"\t<field name=\"model\">${1:model.name}</field>",
222-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
222+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
223223
"\t<field name=\"arch\" type=\"xml\">",
224224
"\t\t<!-- Add you xpath here -->",
225225
"\t\t$0",
@@ -232,7 +232,7 @@
232232
"prefix": "ocalendar",
233233
"body": [
234234
"<!-- ${1:model.name} calendar view -->",
235-
"<record id=\"${2:model_name}_view_calendar\" model=\"ir.ui.view\">",
235+
"<record id=\"${2:${1/[.]/_/g}}_view_calendar\" model=\"ir.ui.view\">",
236236
"\t<field name=\"name\">${1:first.name}.view.calendar</field>",
237237
"\t<field name=\"model\">${1:first.name}</field>",
238238
"\t<field name=\"arch\" type=\"xml\">",
@@ -249,10 +249,10 @@
249249
"prefix": "ocalendari",
250250
"body": [
251251
"<!-- ${1:model.name} inherit calendar view -->",
252-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
252+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
253253
"\t<field name=\"name\">${1:model.name}.inherit.view.calendar</field>",
254254
"\t<field name=\"model\">${1:model.name}</field>",
255-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
255+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
256256
"\t<field name=\"arch\" type=\"xml\">",
257257
"\t\t<!-- Add you xpath here -->",
258258
"\t\t$0",
@@ -265,7 +265,7 @@
265265
"prefix": "ogantt",
266266
"body": [
267267
"<!-- ${1:model.name} gantt view -->",
268-
"<record id=\"${2:model_name}_view_gantt\" model=\"ir.ui.view\">",
268+
"<record id=\"${2:${1/[.]/_/g}}_view_gantt\" model=\"ir.ui.view\">",
269269
"\t<field name=\"name\">${1:first.name}.view.gantt</field>",
270270
"\t<field name=\"model\">${1:first.name}</field>",
271271
"\t<field name=\"arch\" type=\"xml\">",
@@ -282,10 +282,10 @@
282282
"prefix": "ogantti",
283283
"body": [
284284
"<!-- ${1:model.name} inherit gantt view -->",
285-
"<record id=\"${2:view_id}\" model=\"ir.ui.view\">",
285+
"<record id=\"${2:${1/[.]/_/g}}\" model=\"ir.ui.view\">",
286286
"\t<field name=\"name\">${1:model.name}.inherit.view.gantt</field>",
287287
"\t<field name=\"model\">${1:model.name}</field>",
288-
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:view_id}\"/>",
288+
"\t<field name=\"inherit_id\" ref=\"${3:base_module}.${2:${1/[.]/_/g}}\"/>",
289289
"\t<field name=\"arch\" type=\"xml\">",
290290
"\t\t<!-- Add you xpath here -->",
291291
"\t\t$0",

0 commit comments

Comments
 (0)