Security Hardening: Enterprise-grade penetration testing fixes (DAST, SAST, ACLs, SQLi, XSS)
This commit is contained in:
@@ -14,5 +14,5 @@ access_mymach_fleet_handover_user,handover_user,model_mymach_fleet_handover,grou
|
||||
access_mymach_fleet_handover_manager,handover_manager,model_mymach_fleet_handover,group_mymach_fleet_manager,1,1,1,1
|
||||
access_mymach_fleet_periodic_maintenance_user,periodic_maintenance_user,model_mymach_fleet_periodic_maintenance,group_mymach_fleet_user,1,1,0,0
|
||||
access_mymach_fleet_periodic_maintenance_manager,periodic_maintenance_manager,model_mymach_fleet_periodic_maintenance,group_mymach_fleet_manager,1,1,1,1
|
||||
|
||||
access_mymach_fleet_fuel_index,mymach.fleet.fuel.index,model_mymach_fleet_fuel_index,base.group_user,1,1,1,1
|
||||
access_mymach_fleet_fuel_index_user,mymach.fleet.fuel.index.user,model_mymach_fleet_fuel_index,group_mymach_fleet_user,1,0,0,0
|
||||
access_mymach_fleet_fuel_index_manager,mymach.fleet.fuel.index.manager,model_mymach_fleet_fuel_index,group_mymach_fleet_manager,1,1,1,1
|
||||
|
||||
|
@@ -69,5 +69,32 @@
|
||||
<field name="domain_force">[(1, '=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('group_mymach_fleet_manager'))]"/>
|
||||
</record>
|
||||
<!-- RECORD RULES (Cezalar ve Giderler) -->
|
||||
<record id="rule_mymach_fleet_fine_user" model="ir.rule">
|
||||
<field name="name">Sürücüler kendi cezalarını görür</field>
|
||||
<field name="model_id" ref="model_mymach_fleet_fine"/>
|
||||
<field name="domain_force">[('driver_id', '=', user.partner_id.id)]</field>
|
||||
<field name="groups" eval="[(4, ref('group_mymach_fleet_user'))]"/>
|
||||
</record>
|
||||
<record id="rule_mymach_fleet_fine_manager" model="ir.rule">
|
||||
<field name="name">Yöneticiler tüm cezaları görür</field>
|
||||
<field name="model_id" ref="model_mymach_fleet_fine"/>
|
||||
<field name="domain_force">[(1, '=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('group_mymach_fleet_manager'))]"/>
|
||||
</record>
|
||||
|
||||
<!-- RECORD RULES (Periyodik Bakım) -->
|
||||
<record id="rule_mymach_fleet_periodic_maintenance_user" model="ir.rule">
|
||||
<field name="name">Sürücüler kendi araçlarının bakımlarını görür</field>
|
||||
<field name="model_id" ref="model_mymach_fleet_periodic_maintenance"/>
|
||||
<field name="domain_force">[('vehicle_id.driver_id', '=', user.partner_id.id)]</field>
|
||||
<field name="groups" eval="[(4, ref('group_mymach_fleet_user'))]"/>
|
||||
</record>
|
||||
<record id="rule_mymach_fleet_periodic_maintenance_manager" model="ir.rule">
|
||||
<field name="name">Yöneticiler tüm bakımları görür</field>
|
||||
<field name="model_id" ref="model_mymach_fleet_periodic_maintenance"/>
|
||||
<field name="domain_force">[(1, '=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('group_mymach_fleet_manager'))]"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user