Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
6602 Zobrazení

In my custom module I use ir.attachment. I added a custom group .

I am trying to set the only read access to the group members.

<record id="ir_attachment_rule_document_access" model="ir.rule">
        <field ref="base.model_ir_attachment" name="model_id"/>
        <field name="name">Document Access</field>
        <field name="perm_read" eval="True"/>
        <field name="perm_write" eval="False"/>
        <field name="perm_create" eval="False"/>
        <field name="perm_unlink" eval="False"/>
        <field name="groups" eval="[(4, ref('lmc_crm.group_doc_user'))]"/>
</record>

I added the access rule in security file,but does not working.(The still read,write,create and unlike acces still there).

Questions 

1)How to set access rule correctly in ir attachment.?

2)is any other method to set the only read access to particular group?

Avatar
Zrušit
Nejlepší odpověď

Hello Aslam,

As per my view, you can override create, write and unlink method of ir.attachment.

Put validation 

if self.env.user.has_group('lmc_crm.group_doc_user'):

    raise ValidationError()

Hope this will help.

Thanks,

                          

Avatar
Zrušit
Nejlepší odpověď

if self.env.user.has_group('lmc_crm.group_doc_user'):

raise ValidationError()

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
srp 22
2295
1
čvc 22
19997
0
dub 22
2968
3
zář 21
3154
2
zář 21
4414