Simplify manifest: Reduce description to 2 lines, clean metadata
This commit is contained in:
parent
e11bc7d65f
commit
13633b200b
|
|
@ -1,95 +1,13 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
###############################################################################
|
||||
#
|
||||
# Fortutech IMS Pvt. Ltd.
|
||||
# Copyright (C) 2016-TODAY Fortutech IMS Pvt. Ltd.(<http://www.fortutechims.com>).
|
||||
#
|
||||
###############################################################################
|
||||
{
|
||||
'name': 'General Search in Tree/List View - All Records [ENHANCED]',
|
||||
'name': 'Advanced Tree View Search',
|
||||
'category': 'Tools',
|
||||
'summary': 'Enhanced search across all records in tree/list views with accurate count and optimized performance',
|
||||
'version': '14.0.4.0',
|
||||
'summary': 'Instant search across all visible columns in list views',
|
||||
'version': '14.0.5.0',
|
||||
'license': 'OPL-1',
|
||||
'description': """
|
||||
Enhanced General Search in Tree/List View - FULLY OPTIMIZED & FIXED
|
||||
====================================================================
|
||||
|
||||
This module provides powerful, accurate search functionality for all tree/list views
|
||||
using the most advanced Odoo integration methodology:
|
||||
|
||||
✅ CORE FUNCTIONALITY:
|
||||
* Searches across ALL records in the database (not just visible page records)
|
||||
* Searches in ALL visible columns of the current list view automatically
|
||||
* Uses proper Odoo trigger_up('do_search') methodology - ZERO custom DOM manipulation
|
||||
* Maintains 100% compatibility with all Odoo functionality
|
||||
* Records are fully clickable and work exactly like standard Odoo
|
||||
* Perfect integration with existing search domains, filters, and grouping
|
||||
|
||||
🎯 ENHANCED FEATURES (Version 4.0):
|
||||
* Accurate record count using RPC search_count method
|
||||
* Real-time search with 500ms intelligent debounce
|
||||
* Advanced Arabic text normalization and search support
|
||||
* Multi-field type support: char, text, integer, float, many2one, selection, boolean
|
||||
* Enhanced loading states with clear user feedback
|
||||
* Comprehensive error handling and graceful fallbacks
|
||||
* Smart field detection from visible columns
|
||||
* Advanced domain combination logic
|
||||
* Memory leak prevention and proper cleanup
|
||||
|
||||
🚀 TECHNICAL EXCELLENCE:
|
||||
* Fixed critical duplicate method definitions
|
||||
* Enhanced mutex-based concurrency control
|
||||
* Proper domain deep copying to avoid reference issues
|
||||
* Optimized search state management and restoration
|
||||
* Comprehensive logging for debugging and monitoring
|
||||
* Zero interference with Odoo's native rendering
|
||||
* Clean separation between UI and business logic
|
||||
|
||||
🌍 MULTILINGUAL SUPPORT:
|
||||
* Full Arabic text support with advanced normalization
|
||||
* Handles Arabic diacritics, digit variations, and character normalization
|
||||
* Support for various text encodings and formats
|
||||
* Intelligent boolean value matching (yes/no, نعم/لا, true/false)
|
||||
|
||||
💡 USER EXPERIENCE:
|
||||
* Intuitive search interface with clear visual feedback
|
||||
* Shows accurate count of found records across ALL pages
|
||||
* Clear button for easy search reset
|
||||
* Loading indicators during search operations
|
||||
* Non-intrusive design that complements existing UI
|
||||
* Maintains all standard Odoo keyboard shortcuts and interactions
|
||||
|
||||
🔧 COMPATIBILITY & INTEGRATION:
|
||||
* Works with all Odoo 14 list/tree views automatically
|
||||
* Compatible with existing search domains and filters
|
||||
* Respects view permissions and access rights
|
||||
* Works with grouped views and complex domains
|
||||
* Integrates seamlessly with existing customizations
|
||||
* Zero configuration required - works out of the box
|
||||
|
||||
Version 4.0 - COMPLETE OPTIMIZATION & BUG FIXES:
|
||||
------------------------------------------------
|
||||
✅ FIXED: Duplicate _renderView method definitions causing conflicts
|
||||
✅ FIXED: Inaccurate record counting (now uses proper RPC search_count)
|
||||
✅ FIXED: Search state restoration issues and infinite loops
|
||||
✅ ENHANCED: Domain combination logic with deep copying
|
||||
✅ ENHANCED: Field type detection and search logic
|
||||
✅ ENHANCED: Error handling and graceful degradation
|
||||
✅ ENHANCED: Performance optimizations and memory management
|
||||
✅ ENHANCED: Arabic text normalization algorithms
|
||||
✅ ENHANCED: User interface feedback and loading states
|
||||
|
||||
Implementation Highlights:
|
||||
-------------------------
|
||||
- Uses official Odoo ListRenderer.include() pattern
|
||||
- Implements proper trigger_up('do_search') for filtering
|
||||
- Leverages RPC search_count for accurate record counting
|
||||
- Builds standard Odoo domain syntax for maximum compatibility
|
||||
- Maintains original view domains while adding search conditions
|
||||
- Zero custom record rendering - uses Odoo's native methods
|
||||
- Comprehensive field type support with intelligent matching
|
||||
- Advanced Arabic text processing and normalization
|
||||
Advanced search functionality for Odoo list views.
|
||||
Provides instant search across all visible columns with real-time filtering and accurate record counting.
|
||||
""",
|
||||
'depends': ['base', 'web'],
|
||||
'author': "Fortutech IMS Pvt. Ltd.",
|
||||
|
|
@ -97,8 +15,8 @@
|
|||
'data': [
|
||||
'views/assets.xml',
|
||||
],
|
||||
"installable": True,
|
||||
"application": False,
|
||||
"auto_install": False,
|
||||
"images": ['static/description/banner.png'],
|
||||
'installable': True,
|
||||
'application': False,
|
||||
'auto_install': False,
|
||||
'images': ['static/description/banner.png'],
|
||||
}
|
||||
Loading…
Reference in New Issue