I am not sure if this is possible.
The idea is to lower down a user access (e.g. to Author) when the user open a specific database (like NAB) with any higher access in ACL (e.g. Editor). It’s only in the session of opening this database. When exit or close the database, access is back to it should be.
Is it possible?