Commit Graph

427 Commits

Author SHA1 Message Date
esam c6c26d39a3 migration 2025-11-18 17:01:32 -05:00
esam 6719ae72b2 ann_pu 2025-11-18 16:33:24 -05:00
esam 15f543fd62 coc 2025-11-18 15:49:26 -05:00
esam fb068b1ffc annual 2025-11-18 06:26:11 -05:00
esam 52e54b78c8 annual 2025-11-18 06:20:59 -05:00
Mohamed Eltayar 7292bd83d0
Revert "feat: Purchase UI/UX Enhancements - Odoo Standards Implementation" 2025-11-14 09:19:18 +03:00
maltayyar2 64fe02a0ae feat: enhance purchase UI/UX with Odoo standards
- Reorganize Purchase Request form with logical field grouping
- Add separators for Request Information and Vendor sections
- Implement radio widgets and proper button styling
- Add icons to smart buttons and notebook pages
- Apply decoration patterns to tree views
- Enhance Purchase Requisition form organization
- Add Purchase Configuration and Department sections
- Standardize button classes (btn-primary, btn-secondary)
- Include proper placeholders and labels

Synced with latest dev_odex25_purchase on Fri Nov 14 08:38:08 +03 2025
2025-11-14 08:38:08 +03:00
Mohamed Eltayar 5d4b9aafb8 feat: add department context for short display in purchase views
🔧 **Key Enhancements:**
- Added show_department_short context to all department_id fields
- Enhanced form, tree, and search views with proper context
- Fixed translation consistency (Department = القسم)
- Unified department display across purchase module

📁 **Files Modified:**
- odex25_purchase/purchase_requisition_custom/views/purchase_request.xml: Added context to department fields
- odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml: Enhanced department display
- odex25_purchase/purchase_requisition_custom/i18n/ar_001.po: Fixed Department translation consistency

 **Impact:**
- Department names now display without hierarchical path in purchase views
- Consistent short name display across purchase request, order, and requisition views
- Better UX with unified Arabic translations
- Works seamlessly with HR module's name_get enhancement

🔗 **Dependencies:**
Requires HR module PR #5412 for full functionality

Synced with latest dev_odex25_purchase on Thu Nov 13 18:27:23 +03 2025
2025-11-13 18:27:23 +03:00
Mohamed Eltayar 94c794b431 fix: correct XPath for branch_id field in purchase order tree view
- Removed invalid XPath targeting non-existent department_id field
- Added branch_id field after partner_id which exists in the base tree view
- Fixes XML validation error during module upgrade

Files modified:
- odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml

Error fixed: XPath expr='//field[@name='department_id']' not found in base view
2025-11-13 16:35:26 +03:00
Mohamed Eltayar 6f239f39b8 fix: remove non-existent branch_short_name field
- Removed branch_short_name field that references non-existent field
- This field was causing KeyError during module loading
- Resolves registry setup error in purchase_order model

Files modified:
- odex25_purchase/purchase_requisition_custom/models/purchase_order.py

Error fixed: KeyError: 'branch_short_name' during field setup
2025-11-13 16:26:15 +03:00
Mohamed Eltayar ed295ddb30 feat: add branch field to purchase request and order modules with correct paths
- Added branch_id field to purchase.request model with auto-computation
- Added branch_id field to purchase.order model with auto-computation
- Updated purchase request form, tree, and search views with branch field
- Updated purchase order form, tree, and search views with branch field
- Added Arabic translations for branch field
- Branch propagates from request to purchase order during creation
- Uses context for short branch name display

Files modified with correct paths:
- odex25_purchase/purchase_requisition_custom/models/purchase_request.py
- odex25_purchase/purchase_requisition_custom/models/purchase_order.py
- odex25_purchase/purchase_requisition_custom/views/purchase_request.xml
- odex25_purchase/purchase_requisition_custom/views/purchase_requisition_custom.xml
- odex25_purchase/purchase_requisition_custom/i18n/ar_001.po

Synced with latest dev_odex25_purchase on Thu Nov 13 14:50:06 +03 2025
2025-11-13 14:50:06 +03:00
Mohamed Eltayar 3e0d541ba4 feat: add branch field to purchase.request
- Add branch_id computed field to purchase.request model
- Auto-populate branch from employee department
- Add branch field to form view (readonly)
- Add branch field to tree and search views
- Add branch group by filter in search view
- Add Arabic translation for branch field

Synced with latest dev_odex25_purchase on Thu Nov 13 10:46:18 +03 2025
2025-11-13 10:46:19 +03:00
esam d8eed34be6 sdk 2025-11-12 16:44:19 -05:00
esam f1e32ce601 annual 2025-11-12 16:27:14 -05:00
Mohamed Eltayar c2adaddd91 fix: Simplify date filters in search view to avoid XML parsing issues
- Replaced complex datetime expressions with simpler domain filters
- Fixed XML encoding issues with comparison operators
- Improved compatibility and reduced parsing complexity
2025-11-10 15:19:15 +03:00
Mohamed Eltayar b22d8c0252 feat: Add comprehensive search view for purchase.request model
- Added purchase_request_search view with product search capability
- Included logical search fields: employee, department, vendor, products, categories
- Added useful filters: state-based, time-based, type-based, vendor-based
- Added group-by options: state, employee, department, vendor, type, date
- Full Arabic translations for all new search elements
- Linked search view to purchase_request_action
2025-11-10 15:12:43 +03:00
mohammed-alkhazrji f0d29d797f fix 2025-11-09 11:53:57 +03:00
mohammed-alkhazrji 49093d9694 fix 2025-11-09 11:46:36 +03:00
mohammed-alkhazrji f3b785bf37 scope product 2025-11-09 11:24:08 +03:00
mohammed-alkhazrji c54942357c multi committe 2025-11-04 16:51:17 +03:00
mohammed-alkhazrji e4135b1d36 multi committe 2025-11-04 16:46:18 +03:00
mohammed-alkhazrji 88bd1269eb multi committe 2025-11-04 16:42:00 +03:00
Mazen Abdo 38e09b0ca0 fix secuity_file 2025-11-04 14:46:03 +02:00
mohammed-alkhazrji 4a1a413754 chenge group 2025-11-02 11:24:07 +03:00
mohammed-alkhazrji 799b6b54d5 v4-po 2025-10-30 14:05:45 +03:00
mohammed-alkhazrji 8c60af366e v4-po 2025-10-30 13:56:24 +03:00
mohammed-alkhazrji 529ea8b2b6 v4-po 2025-10-30 13:48:32 +03:00
mohammed-alkhazrji cfdd71ecf6 v4-po 2025-10-30 13:42:37 +03:00
mohammed-alkhazrji c738cfbae1 v3-annual 2025-10-30 10:54:14 +03:00
mohammed-alkhazrji 89ef7eb956 v3-annual 2025-10-29 23:57:01 +03:00
mohammed-alkhazrji a2f3f75ea9 v3-annual 2025-10-29 23:52:26 +03:00
Mazen Abdo 224476ffaa fix 2025-10-29 15:54:39 +03:00
Mazen Abdo fc9221ea4b fix 2025-10-29 15:33:54 +03:00
Mazen Abdo 42843ca389 fix 2025-10-29 15:23:27 +03:00
Mazen Abdo 1434c49a21 fix 2025-10-29 15:11:32 +03:00
Mazen Abdo 4009d96a96 Change to payment receipt privileges 2025-10-29 13:57:37 +03:00
mohammed-alkhazrji 95cf14c9a7 v2-annual 2025-10-26 13:03:56 +03:00
mohammed-alkhazrji f2e47bb28d module annual purchase 2025-10-20 19:24:21 +03:00
mohammed-alkhazrji 1a6abdc743 module annual purchase 2025-10-20 18:44:36 +03:00
younes 75e78187c2 FIX bugù 2025-10-14 09:33:30 +01:00
Mazen Abdo f884274013 PO Budget Enhancement 2025-10-09 04:02:59 +03:00
Mazen Abdo eda7a6948f fix 2025-10-08 13:18:49 +03:00
Mazen Abdo c2eb529ed5 [ADD] add new module Fix and enhance budget validation logic in Purchase Orders 2025-10-07 13:12:52 +03:00
mohammed-alkhazrji 8917e886a3 hide button 2025-10-06 17:16:32 +03:00
Abdurrahman Saber ee377983d8 [FIX] purchase_requisition_custom: variable name 2025-10-02 13:05:33 +03:00
Abdurrahman Saber 4cf52739d7 [IMP] purchase_requisition_custom: update orde report & precompute is_purchase_budget 2025-10-02 12:50:28 +03:00
Mazen Abdo 58daa7afde updata 2025-09-28 12:44:43 +03:00
Mazen Abdo 8346e65ed7 updata Convert search to a picklist it in detail when the status arrives. 2025-09-28 12:01:42 +03:00
mohammed-alkhazrji a9edb47741 coc translate 2025-09-21 15:26:28 +03:00
mohammed-alkhazrji 9defb78928 coc translate 2025-09-21 15:24:17 +03:00
mohammed-alkhazrji 5f702296c9 committe v2 2025-09-18 17:54:59 +03:00
mohammed-alkhazrji 0a62b2b429 test git 2025-09-18 11:41:43 +03:00
mohammed-alkhazrji b0acfdc835 make invice 2025-09-17 23:05:59 +03:00
mohammed-alkhazrji fd733f4395 v2 2025-09-15 17:11:54 +03:00
mohammed-alkhazrji c1abe7a405 new coc & committe 2025-09-09 17:28:14 +03:00
mohammed-alkhazrji e5c24046ed Cash Spent 2025-09-08 14:31:16 +03:00
mohammed-alkhazrji 693a677a90 consu & asset_ok 2025-09-08 12:23:34 +03:00
mohammed-alkhazrji 13b8e5a2b1 make user 2025-09-03 23:21:07 +03:00
ahmed-nouri051 01a7d1c576
Merge pull request #4517 from expsa/fixing_report_purchase
fixing
2025-09-02 10:29:03 +02:00
ahmed-nouri051 9a07cd3c98 fixing 2025-09-02 10:26:30 +02:00
ahmed-nouri051 63363b83a9
Merge pull request #4512 from expsa/fixing_report_purchase
fixing report html
2025-09-02 10:05:07 +02:00
ahmed-nouri051 6cf86dce7b fixing report html 2025-09-02 10:03:26 +02:00
esam 6301ec336f fix trans 2025-09-01 04:29:13 -04:00
ahmed-nouri051 7c1d92bf41 fixing report 2025-08-31 19:10:13 +02:00
Samir Ladoui 36fb501d8b [FIX] purchase_requisition_custom 2025-08-28 13:46:06 +01:00
Samir Ladoui 0a70425f89 [FIX] purchase_custom_stock 2025-08-26 11:50:08 +01:00
Samir Ladoui c9bcc8913e [UPD] purchase_requisition_custom 2025-08-25 11:18:40 +01:00
Samir Ladoui f9a519eaa9 [UPD] purchase_custom_stock 2025-08-25 11:17:47 +01:00
mohammed-alkhazrji 0ff5e419b3
Merge pull request #4265 from expsa/request_sic
add validation stock
2025-08-19 20:07:44 +03:00
mohammed-alkhazrji 564710ac20 add validation stock 2025-08-19 20:06:25 +03:00
mohammed-alkhazrji 2dd2619972
Merge pull request #4264 from expsa/request_sic
fix -87584858
2025-08-19 18:09:19 +03:00
mohammed-alkhazrji ce852ed785 fix -87584858 2025-08-19 12:03:34 +03:00
Mazen Abdo f95827589d fix button create_purchase_order2 2025-08-18 19:34:08 +03:00
younes f9a41b1660 [IMP] update report 2025-08-17 14:55:32 +01:00
younes 1b9613026f FIX bug 2025-08-13 12:10:58 +01:00
younes 1470bb2d9e IMP purchase request cycle 2025-08-03 13:18:07 +01:00
Mazen Abdo e661e474d2 fix 2025-07-31 06:09:34 +03:00
Mazen Abdo 7a5c7e28e5 fix 2025-07-31 06:09:03 +03:00
Mazen Abdo 63a7ecd719 fix translation 2025-07-30 16:13:54 +03:00
Mazen Abdo 69facfa1c4 Merge branch 'dev_odex25_purchase' of https://github.com/expsa/odex25-standard-modules into dev_odex25_purchase 2025-07-30 15:46:13 +03:00
Mazen Abdo e7b82b1b73 fix translation 2025-07-30 15:39:10 +03:00
Mazen Abdo f4f3bcb7e0 Edit the translation 2025-07-27 12:43:50 +03:00
mohammed-alkhazrji 9324019b0e
Merge pull request #4016 from expsa/hyperlink
make feild hyperlink
2025-07-24 19:19:47 +03:00
mohammed-alkhazrji 9da0e73e24 make feild hyperlink 2025-07-24 19:17:44 +03:00
esam ddd9427db8 description_product 2025-07-21 05:53:06 -04:00
kchyounes19 f88c772aac
Merge pull request #3959 from expsa/kchy_dev_odex25_purchase
IMP purchase request logic
2025-07-18 10:53:34 +01:00
younes f353a47aca IMP purchase request logic 2025-07-18 10:52:10 +01:00
kchyounes19 846a90d5bc
Merge pull request #3957 from expsa/kchy_dev_odex25_purchase
IMP purchase request logic
2025-07-17 22:11:03 +01:00
younes a40d7597d8 IMP purchase request logic 2025-07-17 22:09:30 +01:00
Mazen Abdo 888009b218 fix 2025-07-16 12:38:22 +03:00
Mazen Abdo 0466fd02aa fix 2025-07-16 09:21:17 +03:00
Mazen Abdo 75c8525dea fix 2025-07-14 14:03:12 +03:00
Mazen Abdo 4b9ae5dbd1 updata reports and purchase.order 2025-07-14 12:36:01 +03:00
kchyounes19 ff2ba1aa74
Merge pull request #3871 from expsa/kchy_dev_odex25_purchase
IMP requisition cycle
2025-07-13 09:53:07 +01:00
younes f27ef7d020 IMP requisition cycle 2025-07-13 08:51:42 +01:00
mohammed-alkhazrji 4ce60527d2 purchase state 2025-07-10 18:07:55 +03:00
younes fa0474228e Clean code 2025-07-10 08:46:07 +01:00
younes ec47240f92 IMP requestion cycle 2025-07-09 15:37:22 +01:00
younes 68ccdf8b93 IMP requestion cycle 2025-07-08 11:50:08 +01:00
younes ecc45f3925 IMP requestion cycle 2025-07-08 11:31:05 +01:00