[FIX] email_template: security, email_template no rights for externals

This commit is contained in:
Denis Ledoux 2014-08-26 17:32:04 +02:00
parent dd86d41eb4
commit 1f4f0c0768
3 changed files with 3 additions and 2 deletions

View File

@ -1,3 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_email_template,email.template,model_email_template,,1,1,1,0
access_email_template,email.template,model_email_template,base.group_user,1,1,1,0
access_email_template_system,email.template system,model_email_template,base.group_system,1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_email_template email.template model_email_template base.group_user 1 1 1 0
3 access_email_template_system email.template system model_email_template base.group_system 1 1 1 1

View File

@ -58,7 +58,7 @@ class mail_compose_message(osv.TransientModel):
_columns = {
# incredible hack of the day: size=-1 means we want an int db column instead of an str one
'template_id': fields.selection(_get_templates, 'Template', size=-1),
'template_id': fields.selection(_get_templates, 'Template', size=-1, groups="base.group_user"),
}
def send_mail(self, cr, uid, ids, context=None):

View File

@ -6,6 +6,7 @@
<field name="name">mail.compose.message.form</field>
<field name="model">mail.compose.message</field>
<field name="inherit_id" ref="mail.email_compose_message_wizard_form"/>
<field name="groups_id" eval="[(4,ref('base.group_user'))]"/>
<field name="arch" type="xml">
<xpath expr="//footer" position="inside">
<group class="oe_right" col="1">