hi guys! we faced one interesting problem: can permissions for an object/level change based on objects' param, such as status field?
Example:
1. When Quote is New, all fields are editable.
2. When Quote changes status to Invoiced, Quote object fields are no longer editable.
For clarity, this is different from role permissions. Rather, Edit permissions change based on a condition/status of an object.