Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
2338 Visualizzazioni

In the fleet module, it has this code.

XML Code:
    <data noupdate="1">
    
       <record id="fleet_rule_vehicle_visibility_manager" model="ir.rule">
            <field name="name">Manager has all rights on vehicle</field>
            <field name="model_id" ref="model_fleet_vehicle"/>
            <field name="groups" eval="[(4, ref('fleet_group_manager'))]"/>
        </record>

   </data>



I added this and it doesn't work

XML Code:
        <record id="fleet.fleet_rule_vehicle_visibility_manager" model="ir.rule">
            <field name="domain_force">[('company_id.id','=',user.company_id.id)]</field>                        
        </record>
        <record id="fleet.fleet_group_manager" model="res.groups">
            <field name="users" eval="[(4, ref('base.group_user'))]"/>
        </record>
Avatar
Abbandona
Risposta migliore

Hi,

The original record seems to have noupdate set to 1, so that any changes will not takes place, after installing your custom module, just login the database, and navigate to Settings -> Technical -> Security -> Record rules, and open the above rule and check whether the  newly added domain get added there or not. Most probably the domain wont see there.


So to confirm the domain is fine and okay, add the domain from ui and see whether everything is okay, if it is okay, then  you can just delete the rule and upgrade your custom module once again.


Thanks

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
feb 18
4470
0
dic 19
3351
2
apr 19
4147
2
apr 19
5807
2
lug 25
1903