OCA HR modules for Odoo - Human Resources functionality
Find a file
Ernad Husremovic 76e1c69fa0 Optimize refresh_package_links.py with local hash comparison
- Added local hash comparison to prevent unnecessary GitHub URL generation
- Only build GitHub mappings for packages that actually changed commit hashes
- Reduced file updates from 1758/2075 to 1/2075 files (99.94% improvement)
- Implemented get_current_hash_from_content() to extract hashes from existing URLs
- Added build_local_hash_mapping() for fast local git hash lookup
- Performance improvement: only fetch git hashes when changes are detected

🤖 assisted by claude
2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_autoclose Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_calendar_view Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_geolocation Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_modification_tracking Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_reason Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_report_theoretical_time Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_attendance_rfid Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_birthday_welcome_message Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-attendance-hr_contract_update_overtime Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_advance_clearing Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_advance_clearing_sequence Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-expense-hr_expense_cancel Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-expense-hr_expense_invoice Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_journal Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_pay_to_vendor Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_payment Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_sequence Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-expense-hr_expense_sequence_option Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-expense-hr_expense_tier_validation Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_auto_extend Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_leave_auto_approve Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_natural_period Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_natural_period_public Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_public Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_public_city Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_settings Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_holidays_summary_email Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_leave_custom_hour_interval Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-hr_leave_type_code Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-holidays-resource_leaves_geographic Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_contract_employee_calendar_planning Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_contract_multi_job Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_contract_reference Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_course Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_course_survey Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_department_code Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_age Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_birth_name Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_birthday_mail Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_calendar_planning Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_digitized_signature Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_document Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_document_from_applicant Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_firstname Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_group_overview_readonly Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_id Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_language Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_lastnames Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-hr_employee_medical_examination Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_partner_external Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_phone_extension Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_phone_pin Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_ppe Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-hr_employee_relative Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_service Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_service_contract Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_employee_ssn Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_holidays_team_manager Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_job_category Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_org_chart_overview Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_personal_equipment_request Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_personal_equipment_request_tier_validation Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-hr_personal_equipment_stock Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_personal_equipment_variant_configurator Move all OCA HR modules from oca-technical to dedicated oca-hr submodule 2025-08-30 17:11:28 +02:00
odoo-bringout-oca-hr-hr_professional_category Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-hr_recruitment_torecruit Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
odoo-bringout-oca-hr-resource_multi_week_calendar Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:13 +02:00
.gitignore Initial commit: Add README and .gitignore for OCA HR modules 2025-08-30 17:08:05 +02:00
README.md Initial commit: Add README and .gitignore for OCA HR modules 2025-08-30 17:08:05 +02:00

OCA HR Modules

This repository contains OCA (Odoo Community Association) HR modules for Odoo.

Description

This collection includes Human Resources related modules from the OCA project, providing enhanced HR functionality for Odoo installations.

Structure

This is a submodule within the larger Bringout Odoo ecosystem. Individual OCA HR addon packages are organized within this repository.

Usage

This repository is designed to be used as a git submodule within the main Odoo project structure.

License

Individual modules may have their own licensing terms. Please refer to each module's documentation for specific license information.

Contributing

Contributions should follow OCA guidelines and standards for Odoo addon development.