العودة لقائمة المشاريع
تخصيص قائمة الفنادق في لوحة التحكم حسب صلاحيات المستخدم في Odoo
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
تطوير البرمجيات
هندسة البرمجيات
برمجة مواقع
برمجة
جافا سكريبت
بايثون
أودو
تطوير البرمجيات
هندسة البرمجيات
برمجة مواقع
برمجة
جافا سكريبت
بايثون
أودو
الوصف
نحن نعمل على نظام فندقي مبني على 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.