Romania - Medical Leaves

l10n_ro_hr_medical_holidays
REPOSITORY
REPOSITORYOCA/l10n-romania
GIT
GIThttps://github.com/OCA/l10n-romania.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-romania/tree/11.0/l10n_ro_hr_medical_holidays
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), NextERP Romania, Forest and Biomass Romania
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), NextERP Romania, Forest and Biomass Romania
COMMITTERS
COMMITTERSFekete Mihai, GitHub, oca-travis, OCA-git-bot, Mihai Fekete
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-romania
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr:
    - hr_holidays_public
    - hr_employee_firstname
OCA/l10n-romania:
    - l10n_ro_hr
OCA/partner-contact:
    - partner_firstname
odoo/odoo:
    - project_timesheet_holidays
    - hr_timesheet
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - project
    - product
    - decimal_precision
    - analytic
    - portal
    - http_routing
    - web_planner
    - hr_holidays
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python-stdnum
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
edit_holiday_medical_form hr.holidays.medical.form hr.holidays field Inherits hr_holidays.edit_holiday_new
edit_holiday_status_ro_form hr.holidays.status.ro.form hr.holidays.status field Inherits hr_holidays.edit_holiday_status_form
Models touched (5)

New fields (16)
  • allowance_code Char
    readonly=True related='holiday_status_id.indemn_code' store=True args: 'Allowance Code'
  • budget_days Integer
    compute='_compute_holiday_medical_days' store=True args: '# Days by Social Security'
  • date_health Date
    copy=False help='The date announced at the public health directorate' args: 'Public Health Direction Date'
  • date_issue Date
    copy=False args: 'Issue Date'
  • disease_id Many2one → hr.medical.disease
    copy=False args: 'hr.medical.disease', 'Disease'
  • emergency_disease_id Many2one → hr.medical.emergency.disease
    copy=False args: 'hr.medical.emergency.disease', 'Emergecy Code'
  • employer_days Integer
    compute='_compute_holiday_medical_days' store=True args: '# Days by Employer'
  • expert_number Char
    copy=False help='Number of expert medical opinion' args: 'Expert Number'
  • infecto_disease_id Many2one → hr.medical.infecto.disease
    copy=False args: 'hr.medical.infecto.disease', 'Infectious-contagious Code'
  • initial_id Many2one → hr.holidays
    copy=False args: 'hr.holidays', 'Initial Sick Leave'
  • is_sick_leave Boolean
    readonly=True related='holiday_status_id.is_sick_leave' store=True
  • is_unpaid Boolean
    readonly=True related='holiday_status_id.is_unpaid' store=True
  • medical_emergency Boolean
    readonly=True related='holiday_status_id.emergency' store=True args: 'Medical Emergency'
  • medleave_issuer Selection
    copy=False default='1' help='Medical Leave Issuer' string='Medical Leave Issuer' args: '_get_medical_issuer'
  • medleave_number Char
    copy=False args: 'Number'
  • medleave_serie Char
    copy=False args: 'Serie'
Public methods (0)

No public methods.

New fields (10)
  • ceiling Integer
    default=0 help='Expressed in months' args: 'Ceiling'
  • ceiling_type Selection
    string='Ceiling based on' args: [('min', 'Minimum Wage'), ('med', 'Medium Wage')]
  • emergency Boolean
    args: 'Medical Emergency'
  • employer_days Integer
    default=0 args: '# Days by Employer'
  • indemn_code Char
    args: 'Indemnization Code'
  • is_sick_leave Boolean
    args: 'Is Sick Leave'
  • is_unpaid Boolean
    args: 'Is Unpaid'
  • leave_code Char
    compute='_compute_leave_code' store=True args: 'Leave Code'
  • max_days Integer
    default=0 args: 'Max # of days'
  • percentage Integer
    default=0 args: 'Percentage'
Public methods (2)
  • name_get(self)
    @api.multi
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model

New fields (2)
  • code Char
    required=True args: 'Code'
  • name Char
    required=True args: 'Name'
Public methods (2)
  • name_get(self)
    @api.multi
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model

New fields (2)
  • code Char
    required=True args: 'Code'
  • name Char
    required=True args: 'Name'
Public methods (2)
  • name_get(self)
    @api.multi
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model

New fields (2)
  • code Char
    required=True args: 'Code'
  • name Char
    required=True args: 'Name'
Public methods (2)
  • name_get(self)
    @api.multi
  • name_search(self, name='', args=None, operator='ilike', limit=100)
    @api.model