Add user warning and other snippets

This commit is contained in:
Guillem Barba 2015-01-16 11:44:22 +01:00
parent c130f16133
commit 60d0851f39
2 changed files with 14 additions and 4 deletions

View File

@ -266,7 +266,7 @@ endsnippet
snippet on_change "Tryton: function to compute values of fields when $1 change value" b
@fields.depends(${6:used fields})
def on_change_with_${1:fieldname}(self):${7}
def on_change_${1:fieldname}(self):${7}
return ${2:{
${3:'${4:res_fieldname}': ${5},}
}}
@ -416,8 +416,14 @@ def delete(cls, ${1:records}):
super(${2:ClassName}, cls).delete($1)
endsnippet
snippet raise_error "Tryton: raise user exception" b
cls.raise_user_error('${1:exception_text_name}'${2:, (${3:substitution value},)})
snippet raise_error "Tryton: raise user error" b
cls.raise_user_error('${1:exception_text_name}'${2:, (${3:substitution value},)}${4:, raise_exception=False})
'$1': '${4:Exception Text}',
'$1': '${5:Exception Text}',
endsnippet
snippet raise_warning "Tryton: raise user warning" b
cls.raise_user_warning('${1:warning_id}', '${2:warning_message_name}'${3:, (${4:substitution value},)})
'$1': '${5:Warning Text}',
endsnippet

View File

@ -201,3 +201,7 @@ snippet <field "Tryton: View Field Tag with label" b
${6:<label name="$1"/>
}<field name="${1:fieldname}"${2: colspan="${3}"}${4: mode="${5:tree,form}"}/>${7}
endsnippet
snippet <button "Tryton: Button" b
<button name="${1:name}" string="${2:label}"${3: icon="${4:tryton-executable}"}${5: confirm="${6:Are you sure?}"}${7: colspan="${8:2}"}${9: states="${10}"}${11: help="${12}"}/>
endsnippet