Tests pass with ProjectUser and ViewUser permissions implementation.