OCA POS modules for Odoo - Point of Sale functionality
Find a file
Ernad Husremovic 5b0e3b289d 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:54 +02:00
odoo-bringout-oca-pos-pos_access_right Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_auto_invoice Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_bypass_global_discount Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_cash_control_override Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_config_logo Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_container_deposit Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_customer_comment Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_customer_tree_view_vat Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_daily_sales_reports_category_only Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_default_partner Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_discount_all Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_edit_order_line Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_escpos_status Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_financial_risk Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_global_discount_in_line Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_hide_banknote_button Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_hr_access_right Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_lot_barcode Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_lot_selection Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_loyalty_exclude Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_loyalty_redeem_payment Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_margin Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_meal_voucher Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_membership Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_membership_extension Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_minimize_menu Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_order_new_line Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_order_remove_line Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_order_reorder Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_order_to_sale_order Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_order_to_sale_order_delivery Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_order_to_sale_order_report Move all OCA POS modules from oca-technical to dedicated oca-pos submodule 2025-08-30 17:15:35 +02:00
odoo-bringout-oca-pos-pos_order_to_sale_order_sale_financial_risk Move all OCA POS modules from oca-technical to dedicated oca-pos submodule 2025-08-30 17:15:35 +02:00
odoo-bringout-oca-pos-pos_partner_birthdate Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_partner_firstname Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_partner_location_abstract Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_partner_location_google_map Move all OCA POS modules from oca-technical to dedicated oca-pos submodule 2025-08-30 17:15:35 +02:00
odoo-bringout-oca-pos-pos_partner_sale_warning Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_change Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_description Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_method_cashdro Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_method_change_policy Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_method_image Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_restriction Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_terminal Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_payment_usability Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_picking_delayed Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_price_to_weight Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_pricelist_technical Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_display_default_code Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_label Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_mergeable_line Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_multi_barcode Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_packaging_container_deposit Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_packaging_multi_barcode Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_pricelist_alternative Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_product_quick_info Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_receipt_hide_info Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_receipt_hide_price Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_receipt_replace_user_by_trigram Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_receipt_replace_user_by_trigram_hr Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_receipt_usability Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_receipt_vat_detail Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_report_session_summary Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_reset_search Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_sale_order_print Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_sale_product_config_no_variant Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_screen_element_custom_size Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_session_pay_invoice Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_stock_available_online Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_supplierinfo_search Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_ticket_extra_company_info_l10n_fr Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_timeout Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
odoo-bringout-oca-pos-pos_to_weight_by_product_uom Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:54 +02:00
.gitignore Initial commit: Add README and .gitignore for OCA POS modules 2025-08-30 17:13:48 +02:00
README.md Initial commit: Add README and .gitignore for OCA POS modules 2025-08-30 17:13:48 +02:00

OCA POS Modules

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

Description

This collection includes Point of Sale related modules from the OCA project, providing enhanced POS functionality for Odoo installations.

Structure

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