Skip to content

Commit 1474c5a

Browse files
committed
[IMP] improve snippet, remove useless field type, add import of superuserid, add snippet for option store on relation/function, improve python header file
1 parent 7dc2b1d commit 1474c5a

File tree

2 files changed

+14
-21
lines changed

2 files changed

+14
-21
lines changed

snippets/python.snippets

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@ snippet imodel
44
snippet ifield
55
from openerp.osv import fields, orm
66
${1}
7+
snippet isuperuser
8+
from openerp import SUPERUSER_ID
9+
snippet idp
10+
import openerp.addons.decimal_precision as dp
711
snippet start
812
# -*- coding: utf-8 -*-
913
###############################################################################
1014
#
11-
# ${1:modulename} for OpenERP
15+
# Module for OpenERP
1216
# Copyright (C) 2013 Akretion (http://www.akretion.com).
1317
# @author Sébastien BEAU <sebastien.beau@akretion.com>
1418
#
@@ -26,7 +30,7 @@ snippet start
2630
# along with this program. If not, see <http://www.gnu.org/licenses/>.
2731
#
2832
###############################################################################
29-
${2}
33+
${1}
3034

3135
#
3236
# Define class for OpenObject
@@ -141,7 +145,14 @@ snippet ondelete OnDelete Cascade
141145
snippet ondelete OnDelete Set Null
142146
ondelete='set null', ${1}
143147
snippet store
144-
store=True, ${1}
148+
store={
149+
'${1:Model}': (${2:get_model_ids_to_update}, [${3:fields}], ${4:Priority}),
150+
},
151+
snippet store lambda
152+
store={
153+
'${1:Model}': (lambda self, cr, uid, ids, c={}: ids, [${2:fields}], ${3:Priority}),
154+
},
155+
145156
#
146157
# Define function in osv.osv
147158
#

snippets/xml.snippets

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,7 @@ snippet wizard <wizard/>
146146
name="${4:wizard_name}"/>
147147
snippet wizard transient menu
148148
<record id="view_${1:model}_form" model="ir.ui.view">
149-
<field name="name">$2.form</field>
150149
<field name="model">${2:Model}</field>
151-
<field name="type">form</field>
152-
<field name="priority" eval="8"/>
153150
<field name="arch" type="xml">
154151
<form string="${3:Label}">
155152
<field name="${4:name}" select="1"/>
@@ -181,7 +178,6 @@ snippet wizard transient menu
181178
snippet wizard transient toolbar
182179
<record id="view_${1:model}_form" model="ir.ui.view">
183180
<field name="model">${2:Model}</field>
184-
<field name="type">form</field>
185181
<field name="arch" type="xml">
186182
<form string="${3:Label}" version="7.0">
187183
<separator string="$3"/>
@@ -217,7 +213,6 @@ snippet wizard transient toolbar
217213
snippet iview
218214
<record id="view_${1:model}_$3" model="ir.ui.view">
219215
<field name="model">${2:Model}</field>
220-
<field name="type">${3:Type}</field>
221216
<field name="inherit_id" ref="${4:View to inherit}" />
222217
<field name="arch" type="xml">
223218
${5}
@@ -226,7 +221,6 @@ snippet iview
226221
snippet view form
227222
<record id="view_${1:model}_form" model="ir.ui.view">
228223
<field name="model">${2:Model}</field>
229-
<field name="type">form</field>
230224
<field name="arch" type="xml">
231225
<form string="${3:Label}">
232226
<field name="${4:name}" select="1"/>
@@ -236,7 +230,6 @@ snippet view form
236230
snippet view tree
237231
<record id="view_${1:model}_tree" model="ir.ui.view">
238232
<field name="model">${2:Model}</field>
239-
<field name="type">tree</field>
240233
<field name="arch" type="xml">
241234
<tree string="${3:Label}">
242235
<field name="${4:name}"/>
@@ -246,7 +239,6 @@ snippet view tree
246239
snippet view search
247240
<record id="view_${1:model}_search" model="ir.ui.view">
248241
<field name="model">${2:Model}</field>
249-
<field name="type">search</field>
250242
<field name="arch" type="xml">
251243
<search string="${3:Label}">
252244
<field name="${4:name}" select="True"/>
@@ -256,7 +248,6 @@ snippet view search
256248
snippet view both (tree, form)
257249
<record id="view_${1:model}_tree" model="ir.ui.view">
258250
<field name="model">${2:Model}</field>
259-
<field name="type">tree</field>
260251
<field name="arch" type="xml">
261252
<tree string="${3:Label}">
262253
<field name="${4:name}"/>
@@ -266,7 +257,6 @@ snippet view both (tree, form)
266257

267258
<record id="view_$1_form" model="ir.ui.view">
268259
<field name="model">$2</field>
269-
<field name="type">form</field>
270260
<field name="arch" type="xml">
271261
<form string="$3">
272262
<field name="$4" select="1"/>
@@ -276,7 +266,6 @@ snippet view both (tree, form)
276266
snippet view both (tree, form, search)
277267
<record id="view_${1:model}_tree" model="ir.ui.view">
278268
<field name="model">${2:Model}</field>
279-
<field name="type">tree</field>
280269
<field name="arch" type="xml">
281270
<tree string="${3:Label}">
282271
<field name="${4:name}"/>
@@ -286,7 +275,6 @@ snippet view both (tree, form, search)
286275

287276
<record id="view_$1_form" model="ir.ui.view">
288277
<field name="model">$2</field>
289-
<field name="type">form</field>
290278
<field name="arch" type="xml">
291279
<form string="$3">
292280
<field name="$4" select="1"/>
@@ -295,7 +283,6 @@ snippet view both (tree, form, search)
295283
</record>
296284
<record id="view_$1_search" model="ir.ui.view">
297285
<field name="model">$2</field>
298-
<field name="type">search</field>
299286
<field name="arch" type="xml">
300287
<search string="$3">
301288
<field name="$4" select="True"/>
@@ -305,7 +292,6 @@ snippet view both (tree, form, search)
305292
snippet view both (tree, form) + Action + Menu
306293
<record id="view_${1:model}_tree" model="ir.ui.view">
307294
<field name="model">${2:Model}</field>
308-
<field name="type">tree</field>
309295
<field name="arch" type="xml">
310296
<tree string="${3:Label}">
311297
<field name="${4:name}"/>
@@ -315,7 +301,6 @@ snippet view both (tree, form) + Action + Menu
315301

316302
<record id="view_$1_form" model="ir.ui.view">
317303
<field name="model">$2</field>
318-
<field name="type">form</field>
319304
<field name="arch" type="xml">
320305
<form string="$3">
321306
<field name="$4" select="1"/>
@@ -354,7 +339,6 @@ snippet view both (tree, form) + Action + Menu
354339
snippet view both (tree, form, search) + Action + Menu
355340
<record id="view_${1:model}_tree" model="ir.ui.view">
356341
<field name="model">${2:Model}</field>
357-
<field name="type">tree</field>
358342
<field name="arch" type="xml">
359343
<tree string="${3:Label}">
360344
<field name="${4:name}"/>
@@ -364,7 +348,6 @@ snippet view both (tree, form, search) + Action + Menu
364348

365349
<record id="view_$1_form" model="ir.ui.view">
366350
<field name="model">$2</field>
367-
<field name="type">form</field>
368351
<field name="arch" type="xml">
369352
<form string="$3">
370353
<field name="$4" select="1"/>
@@ -374,7 +357,6 @@ snippet view both (tree, form, search) + Action + Menu
374357

375358
<record id="view_$1_search" model="ir.ui.view">
376359
<field name="model">$2</field>
377-
<field name="type">search</field>
378360
<field name="arch" type="xml">
379361
<search string="$3">
380362
<field name="$4" select="True"/>

0 commit comments

Comments
 (0)