نحن نعمل على نظام فندقي مبني على Odoo 17 (Community) ونواجه حالياً مشكلة في عرض جميع الفنادق لجميع المستخدمين في القائمة المنسدلة الموجودة في لوحة التحكم. المطلوب هو:
تخصيص القائمة حسب صلاحية المستخدم:
إذا كان المستخدم مرتبطاً بفندق معين (مثلاً عن طريق res.users.company_id أو أي علاقة أخرى مناسبة)، يجب أن تظهر له فقط الفنادق المرتبطة به أو بالشركة التابعة له.
الوضع الحالي:
القائمة تظهر فيها كل الفنادق المسجلة في النظام لكل المستخدمين، وهذا لا يتماشى مع مبدأ الصلاحيات.
المطلوب تحديداً:
تعديل الكود البرمجي المسؤول عن ملء القائمة المنسدلة.
ربط القائمة بالمستخدم بحيث تُعرض له فقط الفنادق التي له صلاحية عليها.
التأكد من أن ذلك لا يؤثر على المشرف العام (Admin) الذي يجب أن يظل بإمكانه مشاهدة كل الفنادق.
لا مانع من استخدام Record Rules أو Domain filters داخل الكود أو الجانب الأمامي.
البيئة:
Odoo 17 Community
اللغة: Python + JavaScript (في حال كان هناك تدخل في الجانب الأمامي)
يمكن توفير ملفات XML أو JS المسؤولة عن القائمة عند الطلب.
ملاحظات إضافية:
سيتم توفير الوصول إلى بيئة اختبارية عبر GitHub حسب التنسيق لذا من المهم وجود خبره جيده في التعامل معه
نفضل من لديه خبرة سابقة في تخصيص Odoo 17 - Community Edition حسب المستخدم و Multi-Company logic.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم ورحمة الله، يسعدني التقدم لتنفيذ هذا المشروع المتعلق بتخصيص نظام الفنادق المبني على Odoo 17 (Community Edition)، حيث أمتلك خبرة قوية في تطوير وتخصي...