bemade_sports_clinic: fixed an error in the record rules that caused DB admins to be unable to create patients.

This commit is contained in:
Marc Durepos 2023-10-16 15:31:25 -04:00
parent a37acac519
commit 017f95d15f
2 changed files with 3 additions and 3 deletions

View file

@ -1,7 +1,7 @@
from odoo import models, fields, _, api from odoo import models, fields, _, api
from odoo.exceptions import ValidationError from odoo.exceptions import ValidationError
from datetime import date from datetime import date
from dateutil import relativedelta from dateutil.relativedelta import relativedelta
class Patient(models.Model): class Patient(models.Model):

View file

@ -5,7 +5,7 @@
<record id="restrict_team_access_to_team_players" model="ir.rule"> <record id="restrict_team_access_to_team_players" model="ir.rule">
<field name="name">Restrict Team Staff Access to Their Players Only</field> <field name="name">Restrict Team Staff Access to Their Players Only</field>
<field name="model_id" ref="model_sports_patient"/> <field name="model_id" ref="model_sports_patient"/>
<field name="groups" eval="[4, ref('base.group_portal')]"/> <field name="groups" eval="[(6, 0, [ref('base.group_portal')])]"/>
<field name="domain_force"> <field name="domain_force">
[('id', 'in', user.partner_id.staff_team_ids.mapped('patient_ids').ids)] [('id', 'in', user.partner_id.staff_team_ids.mapped('patient_ids').ids)]
</field> </field>
@ -20,4 +20,4 @@
</field> </field>
</record> </record>
</data> </data>
</odoo> </odoo>