Mohamed Eltayar
3ab8990e62
Ultra-defensive code with complete error handling, fallbacks, and client-side search option
2025-08-29 16:55:43 +03:00
Mohamed Eltayar
14d5cdfcea
Complete logic review and fixes: proper case handling, better record management, improved search logic
2025-08-29 16:47:00 +03:00
Mohamed Eltayar
fa4e0e0090
Fix: Handle _renderBody not returning Promise and improve search logic
2025-08-29 16:43:27 +03:00
Mohamed Eltayar
8ade7ca729
Merge pull request #4415 from expsa/eltayar
...
🛠️ [HOTFIX] odex25_base - إصلاح خطأ JavaScript في موديول البحث v2.2
2025-08-29 16:38:48 +03:00
Mohamed Eltayar
01d5744ee4
Fix: Handle undefined orderedBy safely and add error handling for render operations
2025-08-29 16:32:00 +03:00
Mohamed Eltayar
c20bda9d25
Merge pull request #4414 from expsa/eltayar
...
✅ [FINAL] odex25_base - موديول البحث العام المحسّن v2.1 - حل نهائي لجميع المشاكل
2025-08-29 16:28:41 +03:00
Mohamed Eltayar
7f40e29c73
Remove record limit - search all records without restrictions
2025-08-29 16:16:06 +03:00
Mohamed Eltayar
16615486f3
Professional fix: Only read stored fields to avoid singleton errors, skip computed non-stored fields
2025-08-29 16:05:21 +03:00
Mohamed Eltayar
0e562f6cbb
Merge pull request #4413 from expsa/eltayar
...
🔧 [FIX] odex25_base - إصلاح مشكلة البحث العام وحل مشكلة مسح الحقل
2025-08-29 15:51:15 +03:00
Mohamed Eltayar
ab69c6eb62
Fix search logic - use RPC instead of trigger_up to prevent input clearing
2025-08-29 15:49:16 +03:00
Mohamed Eltayar
777d8e130e
Merge pull request #4412 from expsa/eltayar
...
🔍 [odex25_base] تحسين موديول البحث العام - البحث في جميع السجلات (Server-side)
2025-08-29 15:36:55 +03:00
Mohamed Eltayar
dff44cd612
Update manifest: version 2.0 with enhanced server-side search capabilities
2025-08-29 15:34:37 +03:00
Mohamed Eltayar
fd52b2db08
Update CSS to improve search interface styling
2025-08-29 15:34:11 +03:00
Mohamed Eltayar
d9a8bbcdd2
Update list_search.js to search all records using server-side filtering
2025-08-29 15:33:45 +03:00
Mohamed Eltayar
ab99a15852
Merge PR #4411 : تحديث موديول Web Hijri Datepicker v2.0
...
دمج تحديث موديول Web Hijri Datepicker v2.0
التحديثات الرئيسية:
- جعل التاريخ الهجري اختياري بدلاً من تلقائي
- إضافة widgets مخصصة: hijri_date و hijri_datetime
- عدم التأثير على الحقول الموجودة
- توثيق كامل وأمثلة استخدام
2025-08-29 03:01:48 +03:00
Mohamed Eltayar
99e9e5db1f
Add README.md documentation for the module
2025-08-29 02:58:46 +03:00
Mohamed Eltayar
d4aa5714db
Update manifest to version 2.0 with improved description and remove bootstrap flag
2025-08-29 02:58:10 +03:00
Mohamed Eltayar
3df203a602
Add list_renderer.js to assets to support hijri dates in list views
2025-08-29 02:57:53 +03:00
Mohamed Eltayar
37a44b67bd
Update list_renderer.js to only show hijri dates for hijri_date and hijri_datetime widgets
2025-08-29 02:57:22 +03:00
Mohamed Eltayar
5cc072f2b8
Update web_hijri_date.xml to add new template for hijri widget
2025-08-29 02:56:15 +03:00
Mohamed Eltayar
dfe293893c
Update web_hijri_date.js to use custom widget instead of extending all date fields
2025-08-29 02:55:49 +03:00
Mohamed Eltayar
8c0d42777b
Merge PR #4410 : إصلاح placeholder التاريخ الميلادي
...
إصلاح placeholder التاريخ الميلادي - تطبيقه بعد تهيئة datetimepicker widget
2025-08-29 02:25:25 +03:00
Mohamed Eltayar
21434cbaeb
إصلاح مشكلة عدم ظهور placeholder للتاريخ الميلادي - تطبيق placeholder بعد تهيئة datetimepicker
2025-08-29 02:24:53 +03:00
Mohamed Eltayar
305f7385c4
Merge PR #4409 : إضافة placeholders للتاريخ الميلادي والهجري
...
دمج تحسينات موديول web_hijri_datepicker - إضافة placeholders للتواريخ
2025-08-29 02:19:59 +03:00
Mohamed Eltayar
b3b542a290
إضافة placeholders ديناميكية للتاريخ الميلادي والهجري مع دعم اللغتين العربية والإنجليزية
2025-08-29 02:18:28 +03:00
Mohamed Eltayar
7322ff3450
Merge pull request #4408 from expsa/revert-4368-eltayar
...
Revert "enhance_hijri_date1"
2025-08-29 02:05:19 +03:00
Mohamed Eltayar
a13cabfe27
Revert "enhance_hijri_date1"
2025-08-29 02:04:54 +03:00
Mohamed Eltayar
4f531df431
Merge pull request #4407 from expsa/revert-4369-eltayar
...
Revert "enhance_hijri_date2"
2025-08-29 02:04:25 +03:00
Mohamed Eltayar
322be00a41
Revert "enhance_hijri_date2"
2025-08-29 02:04:06 +03:00
Mohamed Eltayar
9cd4e64fd9
Merge pull request #4406 from expsa/revert-4375-eltayar
...
Revert "enhance_hijri_date3"
2025-08-29 02:03:09 +03:00
Mohamed Eltayar
43c78330d4
Revert "enhance_hijri_date3"
2025-08-29 02:02:51 +03:00
Mohamed Eltayar
00f4eb69ca
Merge pull request #4405 from expsa/revert-4376-eltayar
...
Revert "enhance_hijri_datepicker"
2025-08-29 02:02:03 +03:00
Mohamed Eltayar
c32adf39ba
Revert "enhance_hijri_datepicker"
2025-08-29 02:01:44 +03:00
Mohamed Eltayar
7e83267a81
Merge pull request #4404 from expsa/revert-4391-eltayar
...
Revert "🔧 Fix Hijri Datepicker Placeholder Display - إصلاح عرض placeholder في التاريخ الهجري"
2025-08-29 01:59:01 +03:00
Mohamed Eltayar
04fda99931
Revert " 🔧 Fix Hijri Datepicker Placeholder Display - إصلاح عرض placeholder في…"
...
This reverts commit b2ffbf3557 .
2025-08-29 01:58:43 +03:00
Mohamed Eltayar
294ddb0dde
Merge pull request #4403 from expsa/revert-4392-eltayar
...
Revert "🎯 Simplify Hijri Datepicker - Remove Custom Styling"
2025-08-29 01:58:15 +03:00
Mohamed Eltayar
81b739376e
Revert " 🎯 Simplify Hijri Datepicker - Remove Custom Styling"
2025-08-29 01:57:56 +03:00
Mohamed Eltayar
d8c89c8fc9
Merge pull request #4402 from expsa/revert-4393-eltayar
...
Revert "🔧 Add Minimal Placeholder Fix for Gregorian Date Field"
2025-08-29 01:57:37 +03:00
Mohamed Eltayar
b5ac09afd5
Revert " 🔧 Add Minimal Placeholder Fix for Gregorian Date Field"
2025-08-29 01:57:19 +03:00
Mohamed Eltayar
ab36a0e789
Merge pull request #4401 from expsa/revert-4400-fix-hijri-from-dev
...
Revert "Fix: Hijri Datepicker Complete Solution"
2025-08-29 01:54:55 +03:00
Mohamed Eltayar
0b1dee0abd
Revert "Fix: Hijri Datepicker Complete Solution"
2025-08-29 01:54:36 +03:00
Mohamed Eltayar
a6d12f7a93
Fix: Hijri Datepicker Complete Solution
...
Merge PR #4400 : Fix Hijri Datepicker Complete Solution
- Fixed __libInput undefined error
- Fixed library paths (2.0.2 instead of 2.2.0)
- Fixed navigation buttons
- Added comprehensive error handling
2025-08-29 01:50:53 +03:00
Mohamed Eltayar
527b85e7f2
🔧 Fix: إصلاح مشاكل JavaScript في التقويم الهجري
...
- إصلاح خطأ __libInput undefined
- إضافة معالجة أخطاء شاملة
- إصلاح أزرار التنقل (السابق/التالي)
- تحسين التحقق من توفر المكتبات
- إضافة error handling في جميع الدوال الحرجة
2025-08-29 01:50:15 +03:00
Mohamed Eltayar
10cfe1b601
🔧 Fix: حل مشكلة مسارات المكتبات في __manifest__.py
...
- تصحيح مسار المكتبات من 2.2.0 إلى 2.0.2 (المجلد الموجود فعلياً)
- تحديث الإصدار إلى 2.2.1
- تحديث معلومات الشركة
2025-08-29 01:48:27 +03:00
Mohamed Eltayar
2dd1e31a45
Merge pull request #4397 from expsa/revert-4394-eltayar
...
Revert "🎨 Fix Hijri Calendar Styling Issues - إصلاح مشاكل تصميم التقويم الهجري"
2025-08-29 01:26:18 +03:00
Mohamed Eltayar
ff44f7d312
Revert " 🎨 Fix Hijri Calendar Styling Issues - إصلاح مشاكل تصميم التقويم الهجري"
2025-08-29 01:25:53 +03:00
Mohamed Eltayar
65d61bc45b
Merge pull request #4396 from expsa/revert-4395-eltayar
...
Revert "🔧 Fix jQuery Calendars Library Loading Error - إصلاح خطأ تحميل مكتبة التقويم"
2025-08-29 01:25:29 +03:00
Mohamed Eltayar
7a7fd30ef1
Revert " 🔧 Fix jQuery Calendars Library Loading Error - إصلاح خطأ تحميل مكتبة …"
...
This reverts commit c4d0ad051f .
2025-08-29 01:25:08 +03:00
Mohamed Eltayar
c4d0ad051f
🔧 Fix jQuery Calendars Library Loading Error - إصلاح خطأ تحميل مكتبة التقويم
...
🔧 Fix jQuery Calendars Library Loading Error
- Fix library loading order in manifest with proper prepend directives
- Add safety checks for $.calendars availability before usage
- Add try-catch blocks for error handling during initialization
- Separate Hijri calendar initialization into its own method
- Remove duplicate jquery.plugin.js file that was causing conflicts
- Add fallback behavior when library fails to load (hide Hijri field)
- Add console warnings for debugging library loading issues
- Ensure Gregorian datepicker works even if Hijri library fails
- Proper loading sequence: CSS → Libraries → Custom JS
✅ Complete fix for jQuery Calendars loading error
2025-08-29 01:17:56 +03:00
Mohamed Eltayar
18bf6b4d46
🎨 Fix Hijri Calendar Styling Issues - إصلاح مشاكل تصميم التقويم الهجري
...
🎨 Fix Hijri Calendar Styling Issues
- Fix navigation buttons to show proper arrow symbols (‹ ›) and make them clickable
- Fix week header background - now solid and clearly visible
- Fix month/year dropdown selectors with proper styling and focus states
- Add comprehensive CSS improvements for better calendar appearance
- Add proper hover effects, selection states, and responsive design
- Ensure full compatibility with Odoo UI while maintaining modern look
- Add Arabic tooltips and RTL support for better user experience
✅ Complete fix for all Hijri calendar styling issues
2025-08-29 01:09:23 +03:00