Check users' permissions while invoking methods that require specific permissions.
For example, when invoking node.add_component(model='NVME_P4510', name="..."), check that the user has the Component.NVME permission. If not, raise a permissions error.