کنترل دقیق سطح دسترسی کاربران یکی از نیازهای اساسی در پیادهسازی Odoo است. ماژول Access Management امکان مدیریت کامل و پیشرفته دسترسیها را بدون نیاز به کدنویسی فراهم میکند و به مدیر سیستم اجازه میدهد رفتار کاربران را بهصورت دقیق کنترل کند.
نصب و راهاندازی ماژول
پس از دریافت ماژول، داخل بسته دو پوشه (دو ماژول مستقل) وجود دارد که هر دو باید در مسیر custom-addons قرار داده شوند.
مراحل نصب:
-
هر دو پوشه زیر را در مسیر custom-addons کپی کنید:
- advanced_web_domain_widget
- simplify_access_management
- سرویس Odoo را ریستارت کنید.
- وارد Odoo شوید و حالت توسعهدهنده (Developer Mode) را فعال کنید.
- از منوی Apps، گزینه Update App List را اجرا کنید.
-
ابتدا ماژول زیر را نصب کنید:
- advanced_web_domain_widget
-
پس از نصب موفق، ماژول زیر را نصب نمایید:
- simplify_access_management
نکته: ترتیب نصب ماژولها الزامی است و در صورت رعایت نشدن، ماژول اصلی بهدرستی کار نخواهد کرد.
فعالسازی دسترسی کاربران
پس از نصب، برای استفاده از ماژول لازم است گروه کاربری مربوطه فعال شود:
- به منوی Settings > Users بروید
- کاربر موردنظر را انتخاب کنید
- گزینه Access Management را فعال نمایید
پس از این مرحله، اپلیکیشن Access Management (Access Studio) در لیست برنامههای Odoo قابل مشاهده خواهد بود.

امکانات اصلی ماژول

مدیریت کاربران
میتوانید مشخص کنید قوانین دسترسی روی کدام کاربران اعمال شود.
حالت فقط خواندنی (Read‑Only)
کاربر فقط اجازه مشاهده اطلاعات را دارد و امکان ایجاد، ویرایش یا حذف دادهها برای او غیرفعال میشود.
مخفیسازی Chatter
بخش Chatter در تمام فرمها و مدلها برای کاربران انتخابشده مخفی میشود.
غیرفعالسازی Developer Mode
دسترسی کاربران به حالت توسعهدهنده محدود میشود تا از تغییرات ناخواسته جلوگیری گردد.
پشتیبانی از چندشرکتی
قوانین دسترسی میتوانند فقط روی شرکتهای مشخص در محیط Multi‑Company اعمال شوند.
تبهای مدیریت دسترسی
ماژول شامل تبهای تخصصی زیر است که هرکدام برای کنترل دقیقتر دسترسیها استفاده میشوند:
- Menu Access
- Model Access
- Field Access
- Domain Access
- Button / Tab Access
در هر بخش میتوان قوانین اختصاصی و هدفمند تعریف کرد.
Domain Access و کنترل سطح عملیات
در بخش Domain Access میتوانید برای هر مدل مشخص کنید که کاربر اجازه:
- ایجاد (Create)
- ویرایش (Update)
- حذف (Delete)
- یا فقط مشاهده (Read‑Only)
را داشته باشد. همچنین امکان تعریف Domain سفارشی برای فیلتر دادهها نیز وجود دارد.

جمعبندی
ماژول Access Management یک ابزار قدرتمند برای افزایش امنیت و کنترل دسترسی در Odoo است که بدون نیاز به تغییرات فنی پیچیده، مدیریت کاربران را ساده و دقیق میکند. این ماژول بهویژه در پروژههای سازمانی و چندشرکتی کاربرد بالایی دارد.
آموزش و محتوای ماژول