diff --git a/odex25_hr/hr_base/models/hr_department.py b/odex25_hr/hr_base/models/hr_department.py index c046c737e..ac04d0461 100644 --- a/odex25_hr/hr_base/models/hr_department.py +++ b/odex25_hr/hr_base/models/hr_department.py @@ -26,34 +26,16 @@ class HrDepartment(models.Model): def name_get(self): result = [] for department in self: - # إذا كان هذا القسم فرع، اعرض الاسم فقط بدون مسار - if department.is_branch: - name = department.name # الاسم فقط بدون مسار للفروع - # إذا كان السياق يطلب عرض مختصر للفرع أو القسم - elif (self.env.context.get('from_branch_field') or - self.env.context.get('show_branch_short') or - self.env.context.get('show_department_short')): - name = department.name # الاسم فقط بدون مسار - else: - # العرض الافتراضي (مع المسار الهرمي) للأقسام العادية - name = super(HrDepartment, department).name_get()[0][1] + # عرض الاسم المختصر لجميع الأقسام والفروع + name = department.name result.append((department.id, name)) return result @property def display_name(self): - """Override display_name to show short name when needed""" - # إذا كان هذا القسم فرع، اعرض الاسم فقط - if self.is_branch: - return self.name - # إذا كان السياق يطلب عرض مختصر - elif (self.env.context.get('from_branch_field') or - self.env.context.get('show_branch_short') or - self.env.context.get('show_department_short')): - return self.name - else: - # العرض الافتراضي (مع المسار الهرمي) - return super().display_name + """Override display_name to show short name for all departments""" + # عرض الاسم المختصر لجميع الأقسام والفروع + return self.name @api.depends('is_branch','parent_id') def get_is_branch(self):