نحن نعمل على نظام فندقي مبني على 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.
السلام عليكم ورحمة الله، بناء على متطلباتكم الواضحة، أؤكد أنني قادر على تنفيذ هذا التخصيص بكفاءة بناء على خبرتي الممتدة في أنظمة Odoo متعددة الشركات (Multi-Comp...
السلام عليكم ورحمة الله وبركاته، مع حضرتك محمد أمين حسن، مطور Python ومهتم بتطوير حلول مخصصة باستخدام Odoo Community. قرأت تفاصيل المشروع الخاص بتخصيص عرض قائمة...
السلام عليكم ورحمة الله وبركاته، أستاذي الكريم، أطلعت على تفاصيل المشكلة المتعلقة بنظام إدارة الفنادق المبني على Odoo 17 (Community Edition)، ويسرني أن أقدم لكم...
معاك يافندم عاطف Senior Odoo Implementer وانا شريك معتمد لاودو Odoo Learning Partner وعملت على اكثر من مشروع خلال 5 سنوات (تصنيع - مقاولات - مبيعات تجزئة) واستط...