OCA Maintenance modules for Odoo
Find a file
Ernad Husremovic 45ef000b53 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:15 +02:00
odoo-bringout-oca-maintenance-base_maintenance Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-base_maintenance_config Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-base_maintenance_group Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_account Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_category_hierarchy Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_certification Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_contract Add oca-maintenance submodule with 28 maintenance modules 2025-08-30 17:23:31 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_hierarchy Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_image Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_sequence Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_status Add oca-maintenance submodule with 28 maintenance modules 2025-08-30 17:23:31 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_tags Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_equipment_usage Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_location Add oca-maintenance submodule with 28 maintenance modules 2025-08-30 17:23:31 +02:00
odoo-bringout-oca-maintenance-maintenance_plan Add oca-maintenance submodule with 28 maintenance modules 2025-08-30 17:23:31 +02:00
odoo-bringout-oca-maintenance-maintenance_plan_activity Add oca-maintenance submodule with 28 maintenance modules 2025-08-30 17:23:31 +02:00
odoo-bringout-oca-maintenance-maintenance_product Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_project Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_purchase Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_remote Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_request_purchase Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_request_repair Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_request_sequence Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_request_stage_transition Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_security Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_team_hierarchy Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_timesheet Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:15 +02:00
odoo-bringout-oca-maintenance-maintenance_timesheet_time_control Add oca-maintenance submodule with 28 maintenance modules 2025-08-30 17:23:31 +02:00
.gitignore Initial commit with README and .gitignore 2025-08-30 17:22:58 +02:00
README.md Initial commit with README and .gitignore 2025-08-30 17:22:58 +02:00

OCA Maintenance Modules

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

Description

This collection includes Maintenance related modules from the OCA project, providing enhanced maintenance functionality for Odoo installations.

Structure

This is a submodule within the larger Bringout Odoo ecosystem. Individual OCA Maintenance 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.