في هذا المشروع قمت بتنفيذ تعديلات متقدمة على موديلات Odoo الأساسية لتتناسب مع متطلبات العميل، بالإضافة إلى تطوير موديلات جديدة بالكامل من البداية، مع الحفاظ على قابلية التحديث وسلاسة الأداء.
أبرز المهام المنفذة:
•تعديل res.partner لإضافة حقول مخصصة وربطها بوحدات المبيعات والفواتير (Sales & Invoices).
•تخصيص sale.order لإضافة شروط مخصصة على الأسعار وتفعيل منطق خصومات تلقائي.
•إنشاء موديلات جديدة مخصصة بالكامل تشمل:
•واجهات إدخال متكاملة (Form & Tree Views)
•مراحل موافقة (Approval Stages)
•منطق تنقل بين الحالات (state management)
•ربط الموديلات بعلاقات ديناميكية (One2many / Many2one) وربطها بنماذج الإدخال مع تحسين تجربة الاستخدام.
التعديلات كانت:
•متوافقة مع Odoo ORM
•قابلة للتحديث (upgrade-safe)
•متكاملة مع الوحدات الأخرى
? التقنيات المستخدمة:
•Python – Odoo ORM
•XML – QWeb Templates
•Views & Models Customization
•Studio Logic + Manual Extension