Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
6633 Visualizzazioni

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
Abbandona
Risposta migliore

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
Abbandona
Risposta migliore

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

raise ValidationError()

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
ago 22
2321
1
lug 22
20008
0
apr 22
2974
3
set 21
3163
2
set 21
4432