Granular permissions and facility restrictions

Situation
How does one create restrictions or permissions for users? I have multiple facilities and I’m trying to restrict users to their own facility. When I select the desired facilities in either the user creation or user edit pop ups, it does not respect my choices and adds that user to all facilities. I also don’t see a convenient way to edit more specific permissions for users. Things like “can’t adjust price of services” or something if Betty wants to give her grandma a discount without asking management.

OpenEMR Version
I’m using OpenEMR version 7.0.2

Browser:
I’m using: Chrome Version 121.0.6167.189 (Official Build) (64-bit)

Operating System
I’m using: Ubuntu 22.04

Search
Did you search the forum for similar questions? yes

Logs
Did you check the logs? The logs indicate nothing abnormal