🚨 تغییر مهم در سیستم دسترسی اُدو ۲۰
اُدو در نسخههای جدید معماری سیستم امنیتی و دسترسی را تغییر داده است.
🔐مهمترین تغییر:
❌ قوانین رکورد یا همان Record Rules از ساختار قبلی حذف شدهاند.در نسخههای قبل کنترل دسترسی معمولاً با دو بخش انجام میشد:
🔹 سطح دسترسی به مدلها (Access Rights)
🔹 محدودیت دسترسی به رکوردها (Record Rules)
اما در اُدو۲۰ این دو مفهوم در یک سیستم یکپارچهتر با نام ir.access ترکیب شدهاند.
📌 در ساختار جدید:
• دسترسی خواندن
• ایجاد
• ویرایش
• حذف
• و همچنین محدود کردن رکوردها با Domain
همگی در قالب جدید مدیریت میشوند.
⚠️ این تغییر برای توسعهدهندگان بسیار مهم است.
اگر ماژول سفارشی دارید و قصد مهاجرت به اُدو ۲۰ را دارید حتماً فایلهای امنیتی ماژولها را بررسی کنید. مواردی مثل:
🔸 رکورد رول های قدیمی
🔸 ساختار قدیمی اکسس رایت
🔸 مجوزهای Read / Write / Create / Unlink
ممکن است نیاز به بازنویسی داشته باشند.
🎯 خلاصه
اُدو در حال حرکت به سمت یک سیستم دسترسی یکپارچهتر و سادهتر است؛ اما این تغییر میتواند روی ماژولهای سفارشی و فرآیند مهاجرت تأثیر جدی داشته باشد.
#odoo20 | #security | #upgrade | #tip