From 447aa869405e74a334e534fa55991ec67fd09a70 Mon Sep 17 00:00:00 2001
From: unaiberis <146723346+unaiberis@users.noreply.github.com>
Date: Wed, 17 Jul 2024 19:30:24 +0200
Subject: [PATCH] [IMP] project_task_meeting (#290)
---
project_task_meeting/models/calendar_event.py | 21 ++++++++++++++++++-
.../views/calendar_event_views.xml | 4 ++++
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/project_task_meeting/models/calendar_event.py b/project_task_meeting/models/calendar_event.py
index 26dad576..17200910 100644
--- a/project_task_meeting/models/calendar_event.py
+++ b/project_task_meeting/models/calendar_event.py
@@ -2,11 +2,30 @@
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
from odoo import api, fields, models
+from odoo.addons.calendar.models.calendar_attendee import Attendee
+
class CalendarEvent(models.Model):
_inherit = "calendar.event"
- task_id = fields.Many2one(string="Task", comodel_name="project.task")
+ attendee_status = fields.Selection(
+ Attendee.STATE_SELECTION,
+ string="Attendee Status",
+ compute="_compute_attendee",
+ store="True",
+ )
+
+ task_id = fields.Many2one(
+ string="Task",
+ comodel_name="project.task",
+ )
+
+ task_partner_id = fields.Many2one(
+ "res.partner",
+ string="Task Customer",
+ related="task_id.partner_id",
+ store=True,
+ )
@api.model
def _get_public_fields(self):
diff --git a/project_task_meeting/views/calendar_event_views.xml b/project_task_meeting/views/calendar_event_views.xml
index 6a6a1524..407c6fef 100644
--- a/project_task_meeting/views/calendar_event_views.xml
+++ b/project_task_meeting/views/calendar_event_views.xml
@@ -7,6 +7,10 @@
+
+
+
+