Commit Graph

2727 Commits

Author SHA1 Message Date
Mohamed Eltayar 770a3993fc
Merge pull request #5345 from expsa/hotfix/missing-currency-fields-20251111
🚨 HOTFIX: Add missing currency_id fields to resolve ValidationError
2025-11-11 18:40:16 +03:00
Mohamed Eltayar 8ce729a37f hotfix: add missing currency_id fields to resolve ValidationError
- Add currency_id field to payment.details.lines model (PaymentDetailsLines class)
- Add currency_id field to refund.details.lines model (RefundDetailsLines class)
- Fix ValidationError: Field 'currency_id' does not exist in model 'payment.details.lines'
- Ensure all amount fields have corresponding currency_id in their models

This resolves the Odoo validation error that occurs when upgrading the module:
'الحقل "currency_id" غير موجود في النموذج "payment.details.lines"'

Critical fix for production deployment.
2025-11-11 18:38:51 +03:00
Mohamed Eltayar 5be981d770
Merge pull request #5342 from expsa/feature/takaful-ui-improvements-20251111
🚀 Complete Takaful Module UI/UX Enhancement - Phase 2 (Comprehensive Fixes)
2025-11-11 18:30:32 +03:00
Mohamed Eltayar 6fd832d294 feat: comprehensive UI/UX fixes for all remaining amount and date fields
- Add currency_id field to 6 additional models (takaful_conf, takaful_sponsorship_payment, sponsorship_scheduling_line, takaful_month_payment, takaful_grant_benefit, takaful_contribution)
- Update all remaining amount fields to use widget='monetary' with system currency display
- Remove hardcoded 'Riyal' text from sponsorship_payment_view.xml
- Fix field styling and remove excessive inline CSS
- Update all date fields to use proper widget='date' or 'datetime'
- Ensure consistent monetary display across all forms, trees, and search views
- Maintain all existing business logic and workflows

Additional files modified:
- Models: sponsorship_scheduling_line.py, takaful_conf.py, takaful_contribution_model.py, takaful_grant_benefit_model.py, takaful_month_payment.py, takaful_sponsorship_payment_model.py
- Views: payment_details_lines_views.xml, sponsorship_payment_view.xml, takaful_conf.xml, takaful_contribution_view.xml, takaful_grant_benefit_view.xml, takaful_month_payment_view.xml

Total: 20 files updated with comprehensive currency display and field widget improvements
2025-11-11 18:29:06 +03:00
Mohamed Eltayar 9e49217ce9
Merge pull request #5339 from expsa/feature/takaful-ui-improvements-20251111
🎨 Enhance Takaful Module UI/UX - Currency Display & Field Widgets
2025-11-11 17:41:18 +03:00
Mohamed Eltayar f74ac341f2 feat: enhance odex_takaful UI/UX with currency display and field widgets
- Add currency_id field to all amount-related models (donation_details_lines, takaful_sponorship, takaful_sponsor_operation, donation_extension_wizard)
- Update all amount fields to use widget='monetary' with system currency display
- Update all date fields to use widget='date' or 'datetime' for better UX
- Update all phone fields to use widget='phone' for proper validation
- Ensure currency symbol displays automatically from system (SAR) without manual input
- Maintain all existing business logic and workflows
- Compatible with Odoo 14 standards and best practices

Files modified:
- Models: donation_details_lines.py, takaful_sponorship_model.py, takaful_sponsor_operation.py, donation_extension_wizard.py
- Views: donations_details_lines.xml, takaful_sponorship_view.xml, takaful_sponsor_operation_views.xml, donation_extension_wizard.xml
2025-11-11 17:39:13 +03:00
kchyounes19 33b294027e
Merge pull request #5337 from expsa/kcy_dev_odex25_ensan
Kcy dev odex25 ensan
2025-11-11 14:52:31 +01:00
younes b2b200882e [IMP] odex_benefit: IMP benefit 2025-11-11 14:51:27 +01:00
younes c99d6b9194 [IMP] odex_benefit: IMP benefit 2025-11-11 14:47:49 +01:00
abdurrahman-saber fcb03ee0f2
Merge pull request #5335 from expsa/takaful_notes_11_11
[IMP] odex_takaful: notes & improvements
2025-11-11 15:00:20 +02:00
Abdurrahman Saber 19b31f161a [IMP] odex_takaful: notes & improvements 2025-11-11 14:58:46 +02:00
kchyounes19 e409738cf4
Merge pull request #5334 from expsa/kch_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-11 13:57:50 +01:00
younes 48b95f6e7d [IMP] odex_benefit: IMP benefit 2025-11-11 13:57:27 +01:00
younes 229e30ffcd [IMP] odex_benefit: IMP benefit 2025-11-11 13:50:46 +01:00
kchyounes19 0ced8d2a5a
Merge pull request #5325 from expsa/ket_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-11 07:57:22 +01:00
younes 75c7e9c3ea [IMP] odex_benefit: IMP benefit 2025-11-11 07:54:49 +01:00
NossibaElhadi 850af52c24
Merge pull request #5323 from expsa/fix_donnation
Fix donnation
2025-11-10 22:40:51 +03:00
Nossibaelhadi 817aeb39e8 Merge branch 'dev_odex25_ensan' of https://github.com/expsa/odex25-standard-modules into fix_donnation 2025-11-10 22:36:08 +03:00
Nossibaelhadi 0618cb2ffb FIX Donation Line and Replacement button visible 2025-11-10 18:09:15 +03:00
kchyounes19 b997995366
Merge pull request #5321 from expsa/yii_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-10 15:57:23 +01:00
younes 6159005021 [IMP] odex_benefit: IMP benefit 2025-11-10 15:55:56 +01:00
kchyounes19 954bc3cf36
Merge pull request #5319 from expsa/you_dev_odex25_ensan
[I18N] odex_benefit: Add translation
2025-11-10 14:30:55 +01:00
younes 1cb8da1726 [I18N] odex_benefit: Add translation 2025-11-10 14:28:50 +01:00
kchyounes19 8ccebbcec6
Merge pull request #5317 from expsa/tt_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-10 14:17:23 +01:00
younes c1bd66890c [IMP] odex_benefit: IMP benefit 2025-11-10 14:15:50 +01:00
kchyounes19 ac7f615c47
Merge pull request #5311 from expsa/test_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-10 11:49:56 +01:00
younes 2f2c349770 [IMP] odex_benefit: IMP benefit 2025-11-10 11:48:12 +01:00
NossibaElhadi 2649c2947c
Merge pull request #5307 from expsa/notes_8
Notes 8
2025-11-10 11:47:57 +03:00
Nossibaelhadi ca4b9fee69 Merge branch 'dev_odex25_ensan' of https://github.com/expsa/odex25-standard-modules into notes_8 2025-11-10 11:08:19 +03:00
Nossibaelhadi 47aa3c0dbc FIX Donation domain 2025-11-10 11:00:34 +03:00
kchyounes19 4734a512dd
Merge pull request #5305 from expsa/kkyyc_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-10 07:47:02 +01:00
younes 992013a185 [IMP] odex_benefit: IMP benefit 2025-11-10 07:45:04 +01:00
NossibaElhadi 7bf5042384
Merge pull request #5303 from expsa/notes_7
Notes 7
2025-11-10 01:11:53 +03:00
Nossibaelhadi bee9e9390d Merge branch 'dev_odex25_ensan' of https://github.com/expsa/odex25-standard-modules into notes_7 2025-11-10 01:08:53 +03:00
Nossibaelhadi 8b4f9caf9c FIX customer Notes 7 addition 2025-11-10 01:06:27 +03:00
kchyounes19 702d571b66
Merge pull request #5301 from expsa/kkyy_dev_odex25_ensan
[I18N] odex_beneit: add translation
2025-11-09 16:07:17 +01:00
younes e7e51086be [I18N] odex_beneit: add translation 2025-11-09 16:05:51 +01:00
kchyounes19 97f9e44703
Merge pull request #5299 from expsa/ky_dev_odex25_ensan
[IMP] odex_benefit: IMP benefit
2025-11-09 16:03:49 +01:00
younes 73b7bf3bc4 [IMP] odex_benefit: IMP benefit 2025-11-09 16:01:23 +01:00
Nossibaelhadi 33b85ab655 Merge branch 'dev_odex25_ensan' of https://github.com/expsa/odex25-standard-modules into notes_7 2025-11-09 16:03:00 +03:00
Nossibaelhadi bd0f8e50df FIX customer Notes 7 2025-11-09 16:02:13 +03:00
Tahir Hassan b38cb1de97
Merge pull request #5294 from expsa/fix_table_width_form
[UPD] enhance dialog functionality to retrieve current action and con…
2025-11-09 15:37:48 +04:00
Altahir Hassan 275c9d54ff [UPD] enhance dialog functionality to retrieve current action and controller in donation dialog 2025-11-09 15:36:12 +04:00
NossibaElhadi 3ba6ebee43
Merge pull request #5292 from expsa/replacemet
FIX translation takaful
2025-11-09 13:54:32 +03:00
Nossibaelhadi 79d951a731 FIX translation takaful 2025-11-09 13:52:32 +03:00
NossibaElhadi d8d53cda37
Merge pull request #5288 from expsa/task_5
ADD 2 menu for waiting and replacement and FIX customer notes
2025-11-09 12:56:08 +03:00
Nossibaelhadi 7a39b2df30 Merge branch 'dev_odex25_ensan' of https://github.com/expsa/odex25-standard-modules into task_5 2025-11-09 12:50:44 +03:00
Nossibaelhadi 2950059147 ADD 2 menu for waiting and replacement and Cudtomer Nots 2025-11-09 12:49:33 +03:00
kchyounes19 83008df720
Merge pull request #5280 from expsa/kk_dev_odex25_ensan
[I18N] odex_beneit: add translation
2025-11-09 07:54:30 +01:00
younes cb6d996282 [I18N] odex_beneit: add translation 2025-11-09 07:53:14 +01:00