2026-09-28 11:03:02 +05:30

29 lines
823 B
Python

from odoo import fields, models
class ResPartner(models.Model):
_inherit = "res.partner"
is_guardian = fields.Boolean(string="Is Guardian", default=False, index=True)
guardian_student_ids = fields.One2many(
"res.partner",
"guardian_id",
string="Primary Students",
domain=[("is_student", "=", True)],
)
additional_student_ids = fields.Many2many(
"res.partner",
"student_guardian_rel",
"guardian_id",
"student_id",
string="Additional Students",
domain=[("is_student", "=", True)],
)
guardian_id = fields.Many2one(
domain="[('is_guardian', '=', True), ('is_student', '=', False)]",
)
guardian_ids = fields.Many2many(
domain="[('is_guardian', '=', True), ('is_student', '=', False)]",
)