Read-only screen based on Rule

Imagine, you have a master screen with a lot of detail tabs and you want to set it to read-only mode, if current user or any state meets some specific condition. You have only one option, how to do it. You have to create row level security rule for every entity in the detail. That’s a lot of work. Yes, there is an option to set the read-only screen to user via application role, but that’s static condition. It would be nice to do it dynamic way and set the screen to read-only mode based on rule condition.