checkActionVisibility(action, node) {
		if (
			action.visibility == null ||
			action.visibility == "published" ||
			action.visibility == "public"
		)
			return true;

		if (action.visibility == "protected" && node.local) return true;

		return false;
	}
Check the action visiblity.

	Available values:
		- "published" or `null`: public action and can be published via API Gateway
		- "public": public action, can be called remotely but not published via API GW
		- "protected": can be called from local services
		- "private": can be called from internally via `this.actions.xy()` inside Service

@param {*} action
@param {*} node
@returns
@memberof Registry