@@ -221,14 +221,14 @@ snippet form
221
221
endsnippet
222
222
223
223
snippet menuitem " Action"
224
- <menuitem id="menu_${1: ir_model_data } "
224
+ <menuitem id="menu_${1: ir_model_data } "
225
225
parent="menu_${2: menu_parent } "
226
226
sequence="${3: 20 } "
227
227
action="action_${4: Action } "/>
228
228
endsnippet
229
229
230
230
snippet menuitem " Name"
231
- <menuitem id="menu_${1: ir_model_data } "
231
+ <menuitem id="menu_${1: ir_model_data } "
232
232
parent="menu_${2: menu_parent } "
233
233
sequence="${3: 20 } "
234
234
name="${4: Label } "/>
@@ -244,7 +244,7 @@ snippet menuitem "Server Action"
244
244
245
245
<menuitem name="$2 "
246
246
action="action_$1 "
247
- id="menu_$1 "
247
+ id="menu_$1 "
248
248
parent="base.menu_config"
249
249
type="server" icon="STOCK_EXECUTE" sequence="100" />
250
250
endsnippet
@@ -336,193 +336,173 @@ snippet iview
336
336
</record>
337
337
endsnippet
338
338
339
- snippet view " form "
340
- <record id="view_ ${1 : model } _form " model="ir.ui.view">
341
- <field name="model">${2 : Model } </field>
339
+ snippet view " view "
340
+ <record id="` !p snip.rv = format_snake(t[ 1 ]) ` _view_ ${2 : form } " model="ir.ui.view">
341
+ <field name="model">${1 : model } </field>
342
342
<field name="arch" type="xml">
343
- <form string="${3: Label } ">
344
- <field name="${4: name } " select="1 "/>
345
- </form >
343
+ < $2 string="${3: Label } ">
344
+ <field name="${4: name } "/>
345
+ </ $2 >
346
346
</field>
347
347
</record>
348
348
endsnippet
349
349
350
- snippet view " tree"
351
- <record id="view_ ${1 : model } _tree " model="ir.ui.view">
352
- <field name="model">${2 : Model } </field>
350
+ snippet view_tf " both ( tree, form) "
351
+ <record id="` !p snip.rv = format_snake(t[ 1 ]) ` _view_tree " model="ir.ui.view">
352
+ <field name="model">${1 : model } </field>
353
353
<field name="arch" type="xml">
354
- <tree string="${3 : Label } ">
355
- <field name="${4 : name } "/>
356
- </tree>
354
+ <tree string="${2 : Label } ">
355
+ <field name="${3 : name } "/>
356
+ </tree>
357
357
</field>
358
358
</record>
359
- endsnippet
360
359
361
- snippet view " search"
362
- <record id="view_${1: model } _search" model="ir.ui.view">
363
- <field name="model">${2: Model } </field>
360
+ <record id="`!p snip.rv= format_snake(t[1 ]) ` _view_form" model="ir.ui.view">
361
+ <field name="model">$1 </field>
364
362
<field name="arch" type="xml">
365
- <search string="${3 : Label } ">
366
- <field name="${4 : name } " select="True "/>
367
- </search >
363
+ <form string="$2 ">
364
+ <field name="$3 "/>
365
+ </form >
368
366
</field>
369
367
</record>
370
368
endsnippet
371
369
372
- snippet view " both (tree, form)"
373
- <record id="view_${1: model } _tree" model="ir.ui.view">
374
- <field name="model">${2: Model } </field>
375
- <field name="arch" type="xml">
376
- <tree string="${3: Label } ">
377
- <field name="${4: name } "/>
378
- </tree>
379
- </field>
380
- </record>
381
-
382
- <record id="view_$1 _form" model="ir.ui.view">
383
- <field name="model">$2 </field>
370
+ snippet view_tfs " both (tree, form, search)"
371
+ <record id="`!p snip.rv= format_snake(t[1 ]) ` _view_tree" model="ir.ui.view">
372
+ <field name="model">${1: model } </field>
384
373
<field name="arch" type="xml">
385
- <form string="$3 ">
386
- <field name="$4 " select="1 "/>
387
- </form >
374
+ <tree string="${2 : Label } ">
375
+ <field name="${3 : name } "/>
376
+ </tree >
388
377
</field>
389
378
</record>
390
- endsnippet
391
379
392
- snippet view " both (tree, form, search)"
393
- <record id="view_${1: model } _tree" model="ir.ui.view">
394
- <field name="model">${2: Model } </field>
380
+ <record id="`!p snip.rv= format_snake(t[1 ]) ` _view_form" model="ir.ui.view">
381
+ <field name="model">$1 </field>
395
382
<field name="arch" type="xml">
396
- <tree string="${3 : Label } ">
397
- <field name="${4 : name } "/>
398
- </tree >
383
+ <form string="$2 ">
384
+ <field name="$3 "/>
385
+ </form >
399
386
</field>
400
387
</record>
401
388
402
- <record id="view_$1 _form" model="ir.ui.view">
403
- <field name="model">$2 </field>
404
- <field name="arch" type="xml">
405
- <form string="$3 ">
406
- <field name="$4 " select="1"/>
407
- </form>
408
- </field>
409
- </record>
410
- <record id="view_$1 _search" model="ir.ui.view">
411
- <field name="model">$2 </field>
389
+ <record id="`!p snip.rv= format_snake(t[1 ]) ` _view_search" model="ir.ui.view">
390
+ <field name="model">$1 </field>
412
391
<field name="arch" type="xml">
413
- <search string="$3 ">
414
- <field name="$4 " select="True "/>
415
- </search>
392
+ <search string="$2 ">
393
+ <field name="$3 "/>
394
+ </search>
416
395
</field>
417
396
</record>
418
397
endsnippet
419
398
420
- snippet view " both (tree, form) + Action + Menu"
421
- <record id="view_ ${1 : model } _tree " model="ir.ui.view">
422
- <field name="model">${2 : Model } </field>
399
+ snippet view_tfa " both (tree, form) + Action + Menu"
400
+ <record id="` !p snip.rv = format_snake(t[ 1 ]) ` _view_tree " model="ir.ui.view">
401
+ <field name="model">${1 : model } </field>
423
402
<field name="arch" type="xml">
424
- <tree string="${3 : Label } ">
425
- <field name="${4 : name } "/>
426
- </tree>
403
+ <tree string="${2 : Label } ">
404
+ <field name="${3 : name } "/>
405
+ </tree>
427
406
</field>
428
407
</record>
429
408
430
- <record id="view_ $1 _form " model="ir.ui.view">
431
- <field name="model">$2 </field>
409
+ <record id="` !p snip.rv = format_snake(t[ 1 ]) ` _view_form " model="ir.ui.view">
410
+ <field name="model">$1 </field>
432
411
<field name="arch" type="xml">
433
- <form string="$3 ">
434
- <field name="$4 " select="1 "/>
435
- </form>
412
+ <form string="$2 ">
413
+ <field name="$3 "/>
414
+ </form>
436
415
</field>
437
416
</record>
438
417
439
- <record model="ir.actions.act_window" id="act_open_$1 _view ">
440
- <field name="name">$3 </field>
418
+ <record model="ir.actions.act_window" id="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view ">
419
+ <field name="name">$2 </field>
441
420
<field name="type">ir.actions.act_window</field>
442
- <field name="res_model">$2 </field>
421
+ <field name="res_model">$1 </field>
443
422
<field name="view_type">form</field>
444
423
<field name="view_mode">tree,form</field>
445
424
<field name="domain">[]</field>
446
425
<field name="context">{}</field>
447
426
</record>
448
427
449
- <record model="ir.actions.act_window.view" id="act_open_$1 _view_form ">
450
- <field name="act_window_id" ref="act_open_$1 _view "/>
428
+ <record model="ir.actions.act_window.view" id="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view_form ">
429
+ <field name="act_window_id" ref="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view "/>
451
430
<field name="sequence" eval="20"/>
452
431
<field name="view_mode">form</field>
453
- <field name="view_id" ref="view_ $1 _form "/>
432
+ <field name="view_id" ref="` !p snip.rv = format_snake(t[ 1 ]) ` _view_form "/>
454
433
</record>
455
434
456
- <record model="ir.actions.act_window.view" id="act_open_$1 _view_tree ">
457
- <field name="act_window_id" ref="act_open_$1 _view "/>
435
+ <record model="ir.actions.act_window.view" id="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view_tree ">
436
+ <field name="act_window_id" ref="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view "/>
458
437
<field name="sequence" eval="10"/>
459
438
<field name="view_mode">tree</field>
460
- <field name="view_id" ref="view_ $1 _tree "/>
439
+ <field name="view_id" ref="` !p snip.rv = format_snake(t[ 1 ]) ` _view_tree "/>
461
440
</record>
462
441
463
- <menuitem id="menu_$1 "
464
- parent="${5 : module.xmlid } "
442
+ <menuitem id="menu_` !p snip.rv = format_snake(t[ 1 ]) ` "
443
+ parent="${4 : module.xmlid } "
465
444
sequence="20"
466
- action="act_open_$1 _view "/>
445
+ action="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view "/>
467
446
endsnippet
468
447
469
- snippet view " both (tree, form, search) + Action + Menu"
470
- <record id="view_${1: model } _tree" model="ir.ui.view">
471
- <field name="model">${2: Model } </field>
448
+
449
+ snippet view_tfsa " both (tree, form, search) + Action + Menu"
450
+ <record id="`!p snip.rv= format_snake(t[1 ]) ` _view_tree" model="ir.ui.view">
451
+ <field name="model">${1: model } </field>
472
452
<field name="arch" type="xml">
473
- <tree string="${3 : Label } ">
474
- <field name="${4 : name } "/>
475
- </tree>
453
+ <tree string="${2 : Label } ">
454
+ <field name="${3 : name } "/>
455
+ </tree>
476
456
</field>
477
457
</record>
478
458
479
- <record id="view_ $1 _form " model="ir.ui.view">
480
- <field name="model">$2 </field>
459
+ <record id="` !p snip.rv = format_snake(t[ 1 ]) ` _view_form " model="ir.ui.view">
460
+ <field name="model">$1 </field>
481
461
<field name="arch" type="xml">
482
- <form string="$3 ">
483
- <field name="$4 " select="1 "/>
484
- </form>
462
+ <form string="$2 ">
463
+ <field name="$3 "/>
464
+ </form>
485
465
</field>
486
466
</record>
487
467
488
- <record id="view_ $1 _search " model="ir.ui.view">
489
- <field name="model">$2 </field>
468
+ <record id="` !p snip.rv = format_snake(t[ 1 ]) ` _view_search " model="ir.ui.view">
469
+ <field name="model">$1 </field>
490
470
<field name="arch" type="xml">
491
- <search string="$3 ">
492
- <field name="$4 " select="True "/>
493
- </search>
471
+ <search string="$2 ">
472
+ <field name="$3 "/>
473
+ </search>
494
474
</field>
495
475
</record>
496
476
497
- <record model="ir.actions.act_window" id="act_open_$1 _view ">
498
- <field name="name">$3 </field>
477
+ <record model="ir.actions.act_window" id="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view ">
478
+ <field name="name">$2 </field>
499
479
<field name="type">ir.actions.act_window</field>
500
- <field name="res_model">$2 </field>
480
+ <field name="res_model">$1 </field>
501
481
<field name="view_type">form</field>
502
482
<field name="view_mode">tree,form</field>
503
- <field name="search_view_id" ref="view_ $1 _search "/>
483
+ <field name="search_view_id" ref="` !p snip.rv = format_snake(t[ 1 ]) ` _view_search "/>
504
484
<field name="domain">[]</field>
505
485
<field name="context">{}</field>
506
486
</record>
507
487
508
- <record model="ir.actions.act_window.view" id="act_open_$1 _view_form ">
509
- <field name="act_window_id" ref="act_open_$1 _view "/>
488
+ <record model="ir.actions.act_window.view" id="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view_form ">
489
+ <field name="act_window_id" ref="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view "/>
510
490
<field name="sequence" eval="20"/>
511
491
<field name="view_mode">form</field>
512
- <field name="view_id" ref="view_ $1 _form "/>
492
+ <field name="view_id" ref="` !p snip.rv = format_snake(t[ 1 ]) ` _view_form "/>
513
493
</record>
514
494
515
- <record model="ir.actions.act_window.view" id="act_open_$1 _view_tree ">
516
- <field name="act_window_id" ref="act_open_$1 _view "/>
495
+ <record model="ir.actions.act_window.view" id="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view_tree ">
496
+ <field name="act_window_id" ref="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view "/>
517
497
<field name="sequence" eval="10"/>
518
498
<field name="view_mode">tree</field>
519
- <field name="view_id" ref="view_ $1 _tree "/>
499
+ <field name="view_id" ref="` !p snip.rv = format_snake(t[ 1 ]) ` _view_tree "/>
520
500
</record>
521
501
522
- <menuitem id="menu_$1 "
523
- parent="${5 : module.xmlid } "
502
+ <menuitem id="menu_` !p snip.rv = format_snake(t[ 1 ]) ` "
503
+ parent="${4 : module.xmlid } "
524
504
sequence="20"
525
- action="act_open_$1 _view "/>
505
+ action="act_open_` !p snip.rv = format_snake(t[ 1 ]) ` _view "/>
526
506
endsnippet
527
507
528
508
snippet act_window
0 commit comments