Skip to content

Commit

Permalink
[IMP] project_task_meeting (avanzosc#290)
Browse files Browse the repository at this point in the history
  • Loading branch information
unaiberis authored Jul 17, 2024
1 parent e18b825 commit 447aa86
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
21 changes: 20 additions & 1 deletion project_task_meeting/models/calendar_event.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
4 changes: 4 additions & 0 deletions project_task_meeting/views/calendar_event_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
<field name="stop" position="after">
<field name="task_id" />
</field>
<xpath expr="//tree" position="inside">
<field name="attendee_status" optional="show" />
<field name="task_partner_id" optional="show" />
</xpath>
</field>
</record>
<record id="view_calendar_event_form" model="ir.ui.view">
Expand Down

0 comments on commit 447aa86

Please sign in to comment.