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

Good afternoon,

Please could you confirm the underlying reasons for the appended record rule not working for the designated group of users :

record id="sales_manager_rule" model="ir.rule">

sales manager can only view the records pending approval

[('state','!=','rm_approval_pending')]

There is already a standard record rule with the domain ['|',('company_id','=',False),('company_id', 'in', company_ids)], which possibly could be superceding my record rule - In such a case, how to make my record rule work as this is very important for my project.

An early response will be much appreciated.


Thanks & Regards,

Debendra 


Avatar
Abbandona
Autore Risposta migliore

Thank you for your reply - However, I do not want to deactivate the standard record rule as this might affect other areas of the CRM module. Therefore, please could you suggest any other option available to make my record rule work for CRM.LEAD module in ODOO 16?


Regards,

Debendra 

Avatar
Abbandona
Autore

Meanwhile, I deactivated the standard record rule with the domain ['|',('company_id','=',False),('company_id', 'in', company_ids)] , but to no avail - Meaning , my record rule fails to filter the desired records for the users in the specific group.

Please could you help?

Risposta migliore

You can create a single record rule that combines the conditions of both rules, instead of having separate rules. For example, you can use a domain like ['|', ('company_id', '=', False), ('company_id', 'in', company_ids), ('state', '!=', 'rm_approval_pending')].

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
gen 21
4378
1
dic 17
6806
1
apr 25
1012
3
lug 24
2577
2
apr 24
1982