17 lines
579 B
Python
17 lines
579 B
Python
from odoo.http import request
|
|
|
|
from odoo.addons.dance_portal.controllers.portal import DanceCustomerPortal
|
|
|
|
|
|
class DancePerformancePortal(DanceCustomerPortal):
|
|
def _get_student_portal_values(self, student):
|
|
values = super()._get_student_portal_values(student)
|
|
values["performance_records"] = request.env["dance.performance.record"].sudo().search(
|
|
[
|
|
("student_id", "=", student.id),
|
|
("shared_with_parent", "=", True),
|
|
],
|
|
order="assessment_date desc, id desc",
|
|
)
|
|
return values
|