مدیریت پیشرفته امنیت فیلد
ماژول مدیریت پیشرفته امنیت فیلد ، قابلیت هایی مثل مخفی کردن ، ماسک کردن و فقط خواندنی کردن یک فیلد را در سطح ORM (در سطوح مختلف اودو و همه نماها ) میدهد. با مخفی و یا ماسک کردن ، از لیست فیلتر و گروه بندی نیز ، فیلد مخفی میشود و در خروجی اکسل نیز این سطوح امنیتی اعمال خواهد شد.
- base
- web
Advanced Field-Level Security
Dynamics 365 "Field Security Profile" style protection, now in Odoo 19.
Hide, make read-only, or mask sensitive fields for specific groups or users - without writing a single line of code.
Why This Module?
Odoo does not provide a simple, no-code way to restrict a specific field for a specific group or user. This module fills that gap with a unified, centralized, fully configurable field-security engine.
Hide Fields
Completely hide any field from view for a specific group or user.
Make Read-Only
Keep sensitive fields visible but block edits at the server level.
Mask Values
Display the field's value with a custom character and length (e.g. ****).
Group/User Targeting
Apply any rule to a group, a specific user, or a combination of both.
Record-Based Conditions
Only enforce a rule for records that match a specific domain condition.
End-to-End Enforcement
Forms, lists, filters, group-by, and Excel export are all protected automatically.
Screenshots
How It Works
From Settings, pick the model and field you want to protect.
Choose the restriction type (hide, read-only, or mask) and its target group/user.
Optionally, add a record-domain condition to scope the rule further.
Save - the rule is instantly enforced in forms, lists, filters, group-by, and Excel export.
Comparison
| Feature | Standard Odoo | This Module |
|---|---|---|
| No-code field hiding | No | Yes |
| Read-only for a specific group | No | Yes |
| Field value masking | No | Yes |
| Optional record-domain condition | No | Yes |
| Protection in filters & group-by | No | Yes |
| Protection in Excel export | No | Yes |
FAQ
Do I need to write any code?
No. Every rule is defined through a simple form in Settings.
Which models does it work on?
Any Odoo model - Sales, Project, Contacts, Inventory, and any custom model.
Does it support multi-company?
Yes. Each rule can be scoped to a single company or apply to every company.
Are administrators restricted too?
No, Settings-group users bypass every rule by default; this is configurable via a system parameter.
Is a Persian (Farsi) translation available?
Yes, the module ships with a complete Persian translation.
Protect Your Sensitive Data Today
Roll out field-level security across your Odoo instance in minutes - no coding required.
Compatible with Odoo 19 Community & Enterprise
Farid Shohoudi - AliReza Nemati - ERPishro.com/en