[FIX] fleet,hr_fleet: Fix user rights
Task ID: 2170625 closes odoo/odoo#47079 X-original-commit: ee13013808460c5100bec03ed415fc184ff031e5 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
committed by
Yannick Tivisse
parent
1d1cdf3929
commit
5889dc3cc4
@@ -28,7 +28,7 @@
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_unlink" eval="False"/>
|
||||
<field name="domain_force">[('cost_id.vehicle_id.driver_id','=',user.partner_id.id)]</field>
|
||||
<field name="domain_force">[('vehicle_id.driver_id','=',user.partner_id.id)]</field>
|
||||
</record>
|
||||
<record id="fleet_rule_service_visibility_user" model="ir.rule">
|
||||
<field name="name">User can only see his/her vehicle's services</field>
|
||||
@@ -38,7 +38,7 @@
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_unlink" eval="False"/>
|
||||
<field name="domain_force">[('cost_id.vehicle_id.driver_id','=',user.partner_id.id)]</field>
|
||||
<field name="domain_force">[('vehicle_id.driver_id','=',user.partner_id.id)]</field>
|
||||
</record>
|
||||
<record id="fleet_rule_odometer_visibility_user" model="ir.rule">
|
||||
<field name="name">User can only see his/her vehicle's odometer</field>
|
||||
|
||||
@@ -43,3 +43,8 @@ class Employee(models.Model):
|
||||
'type': 'ir.actions.act_url',
|
||||
'url': '/fleet/print_claim_report/%(employee_id)s' % {'employee_id': self.id},
|
||||
}
|
||||
|
||||
class EmployeePublic(models.Model):
|
||||
_inherit = 'hr.employee.public'
|
||||
|
||||
mobility_card = fields.Char(readonly=True)
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
<button name="action_get_claim_report" string="Claim Car Report"
|
||||
class="btn btn-primary"
|
||||
type="object" groups="fleet.fleet_group_manager"
|
||||
invisible="context.get('from_my_profile', False)"
|
||||
attrs="{'invisible': [('employee_cars_count','=', 0)]}"
|
||||
confirm="This report will contain only PDF files. If you want all documents, please go on vehicle page. Do you want to proceed?"/>
|
||||
</xpath>
|
||||
|
||||
Reference in New Issue
Block a user