OCA Web modules for Odoo
Find a file
Ernad Husremovic 38b31127da 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:29:10 +02:00
odoo-bringout-oca-web-web_action_conditionable Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_advanced_search Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_apply_field_style Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_calendar_slot_duration Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_chatter_position Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_company_color Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_copy_confirm Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_dark_mode Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_dashboard_tile Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_datetime_picker_default_time Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_dialog_size Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_disable_export_group Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_domain_field Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_editor_class_selector Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_environment_ribbon Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_field_numeric_formatting Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_field_tooltip Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_group_expand Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_help Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_hide_field_with_key Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_ir_actions_act_multi Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_ir_actions_act_window_message Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_ir_actions_act_window_page Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_ir_actions_close_wizard_refresh_view Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_listview_range_select Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_m2x_options Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_m2x_options_manager Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_no_bubble Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_notify Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_notify_channel_message Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_notify_upgrade Add oca-web submodule with 68 web modules 2025-08-30 17:27:15 +02:00
odoo-bringout-oca-web-web_pivot_computed_measure Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_pwa_oca Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_quick_start_screen Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_refresher Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_remember_tree_column_width Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_responsive Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_save_discard_button Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_search_with_and Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_select_all_companies Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_send_message_popup Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_sheet_full_width Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_systray_button_init_action Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_theme_classic Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_time_range_menu_custom Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_timeline Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_touchscreen Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_tree_duplicate Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_tree_dynamic_colored_field Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_tree_many2one_clickable Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_bokeh_chart Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_char_size Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_datepicker_fulloptions Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_domain_editor_dialog Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_dropdown_dynamic Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_image_download Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_image_webcam Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_mpld3_chart Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_numeric_step Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_one2many_tree_line_duplicate Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_open_tab Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_pattern Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_pattern_partner_autocomplete Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_plotly_chart Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_product_label_section_and_note Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_progressbar_gradient Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_remaining_days_exact_date Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
odoo-bringout-oca-web-web_widget_x2many_2d_matrix Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:29:10 +02:00
.gitignore Initial commit with README and .gitignore 2025-08-30 17:26:36 +02:00
README.md Initial commit with README and .gitignore 2025-08-30 17:26:36 +02:00

OCA Web Modules

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

Description

This collection includes Web related modules from the OCA project, providing enhanced web interface functionality for Odoo installations.

Structure

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