From 9e85779e9f75ead4cb32b3741ec161f313f194f9 Mon Sep 17 00:00:00 2001 From: blackbelts <74664702+eslamtalaat74@users.noreply.github.com> Date: Sun, 18 May 2025 17:40:51 +0300 Subject: [PATCH] add event fields --- .../models/event_event.py | 33 +++++++++++++++++++ .../views/event_event_views.xml | 14 +++++++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/odex25_sales/odex25_website_event_track_gantt/models/event_event.py b/odex25_sales/odex25_website_event_track_gantt/models/event_event.py index 0cde461b2..e7d8b9b7d 100644 --- a/odex25_sales/odex25_website_event_track_gantt/models/event_event.py +++ b/odex25_sales/odex25_website_event_track_gantt/models/event_event.py @@ -24,6 +24,39 @@ class Event(models.Model): state_id = fields.Many2one("res.country.state", string='State', ondelete='restrict', domain="[('country_id', '=?', country_id)]", related="address_id.state_id", readonly=True) country_id = fields.Many2one('res.country', string='Country', ondelete='restrict', related="address_id.country_id", readonly=True) + job_title = fields.Many2one( + string='المنصب الوظيفي', + related='user_id.employee_id.job_id', + store=True, + readonly=True + ) + + department_id = fields.Many2one( + 'hr.department', + string='الإدارة', + related='user_id.employee_id.department_id', + store=True, + readonly=True + ) + + branch_name = fields.Many2one( + string='الفرع التابع للإدارة', + related='user_id.employee_id.department_id.branch_name', + store=True, + readonly=True + ) + + departments_id = fields.Many2one( + 'hr.department',string='الإدارة التابع لها الفعالية' + + ) + branchs_name = fields.Many2one( + string='الفرع التابع للإدارة', + related='departments_id.branch_name', + store=True, + readonly=True + ) + @api.depends('date_begin', 'date_end') def _compute_remaining_time(self): diff --git a/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml b/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml index 4e24f73b3..e0bfb1651 100644 --- a/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml +++ b/odex25_sales/odex25_website_event_track_gantt/views/event_event_views.xml @@ -21,9 +21,21 @@ - + + + + + + + + + + + + + {'show_address': 1, 'default_is_event_address': True,'default_is_company': True}